从 CocoaPods 0.35.0 降级到 0.33.1
Downgrading from CocoaPods 0.35.0 to 0.33.1
我需要将 CocoaPods 从 0.35.0 降级到 0.33.1。但是,我 运行 遇到了问题。
情况
似乎在从 0.33.1 升级到 0.35.0 的过程中,CocoaPods 做了以下事情:
- 删除可能过时的
Pods.xcconfig
文件。
- 添加文件
Pods.debug.xcconfig
、Pods.release.xcconfig
等
- 从我的
project.pbxproj
中删除 Pods.xcconfig
。
- 在我的
project.pbxproject
中记录 Pods.debug.xcconfig
等的存在。
为了将 CocoaPods 项目从 0.35.0 降级到 0.33.1,我从我的项目中删除了 Podfile.lock
和 Pods/
文件夹并重新创建了一个 pod install
。
CocoaPods 成功创建 Pods.xcconfig
。但是,我的 project.pbxproj
文件没有受到影响。我的项目不知道 Pods.xcconfig
的存在,因此它不再编译。 Pods.debug.xcconfig
等的记录仍然存在,即使它没有在 CocoaPods 0.33.1 中使用。
问题
- 如何让我的 Xcode 项目使用
Pods.xcconfig
?
- 如何告诉我的 Xcode 项目我不再使用
Pods.debug.xcconfig
等?
- 是否有已知的程序可以优雅地降级项目的 CocoaPods 版本?
谢谢!
最好的做法是从项目中完全删除 CocoaPods (as I described here),然后 运行 pod install
使用旧版本。
在旁注中,降级 CocoaPods 版本是个坏主意。在 CocoaPods 达到 1.0 之前,可以进行任何重大更改,这些更改可能会与您的旧版本一起使用,specs repo impossible (without cloning an old unsupported version and maintaining it yourself). As you can see now 支持的最低版本是 0.32.1
。显然,这不会只是为了好玩而更改,但如果可能的话,我建议您解决新版本的问题并尝试继续使用它。
我需要将 CocoaPods 从 0.35.0 降级到 0.33.1。但是,我 运行 遇到了问题。
情况
似乎在从 0.33.1 升级到 0.35.0 的过程中,CocoaPods 做了以下事情:
- 删除可能过时的
Pods.xcconfig
文件。 - 添加文件
Pods.debug.xcconfig
、Pods.release.xcconfig
等 - 从我的
project.pbxproj
中删除Pods.xcconfig
。 - 在我的
project.pbxproject
中记录Pods.debug.xcconfig
等的存在。
为了将 CocoaPods 项目从 0.35.0 降级到 0.33.1,我从我的项目中删除了 Podfile.lock
和 Pods/
文件夹并重新创建了一个 pod install
。
CocoaPods 成功创建 Pods.xcconfig
。但是,我的 project.pbxproj
文件没有受到影响。我的项目不知道 Pods.xcconfig
的存在,因此它不再编译。 Pods.debug.xcconfig
等的记录仍然存在,即使它没有在 CocoaPods 0.33.1 中使用。
问题
- 如何让我的 Xcode 项目使用
Pods.xcconfig
? - 如何告诉我的 Xcode 项目我不再使用
Pods.debug.xcconfig
等? - 是否有已知的程序可以优雅地降级项目的 CocoaPods 版本?
谢谢!
最好的做法是从项目中完全删除 CocoaPods (as I described here),然后 运行 pod install
使用旧版本。
在旁注中,降级 CocoaPods 版本是个坏主意。在 CocoaPods 达到 1.0 之前,可以进行任何重大更改,这些更改可能会与您的旧版本一起使用,specs repo impossible (without cloning an old unsupported version and maintaining it yourself). As you can see now 支持的最低版本是 0.32.1
。显然,这不会只是为了好玩而更改,但如果可能的话,我建议您解决新版本的问题并尝试继续使用它。