我需要将CocoaPods从0.35.0降级到0.33.1。但是,我遇到了问题。
情况
似乎在从0.33.1升级到0.35.0期间,CocoaPods执行以下操作:
Pods.xcconfig
文件。Pods.debug.xcconfig
,Pods.release.xcconfig
等Pods.xcconfig
project.pbxproj
Pods.debug.xcconfig
。project.pbxproject
等的存在
要将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中使用。
问题
Pods.xcconfig
?Pods.debug.xcconfig
等?谢谢!
答案 0 :(得分:2)
最好的办法是完全删除项目中的CocoaPod(as I described here),然后使用旧版本运行pod install
。
就此而言,降级CocoaPods的版本是一个坏主意。在CocoaPods达到1.0之前,可以进行任何重大更改,这可能会使您的旧版本和specs repo无法使用(无需克隆旧的不受支持的版本并自行维护)。正如see now所述,支持的最低版本为0.32.1
。显然,只是为了它的乐趣不会改变,但是,如果可能的话,我建议你用新版本来解决你的问题并尝试坚持下去。