从CocoaPods降级0.35.0至0.33.1

时间:2015-03-04 01:12:00

标签: ios xcode cocoapods

我需要将CocoaPods从0.35.0降级到0.33.1。但是,我遇到了问题。

情况

似乎在从0.33.1升级到0.35.0期间,CocoaPods执行以下操作:

  • 删除压缩过时的Pods.xcconfig文件。
  • 添加文件Pods.debug.xcconfigPods.release.xcconfig
  • 从我的Pods.xcconfig
  • 中移除project.pbxproj
  • Pods.debug.xcconfig
  • 中记录project.pbxproject等的存在

要将CocoaPods项目从0.35.0降级到0.33.1,我从项目中删除了Podfile.lockPods/文件夹,然后重新pod install

CocoaPods成功创建Pods.xcconfig。但是,我的project.pbxproj文件未受影响。我的项目不知道Pods.xcconfig的存在,因此它不再编译。 Pods.debug.xcconfig等的记录仍然存在,即使它没有在CocoaPods 0.33.1中使用。

问题

  1. 如何告诉我的Xcode项目使用Pods.xcconfig
  2. 如何告诉我的Xcode项目我不再使用Pods.debug.xcconfig等?
  3. 是否有一个已知的程序可以优雅地降级项目的CocoaPods版本?
  4. 谢谢!

1 个答案:

答案 0 :(得分:2)

最好的办法是完全删除项目中的CocoaPod(as I described here),然后使用旧版本运行pod install

就此而言,降级CocoaPods的版本是一个坏主意。在CocoaPods达到1.0之前,可以进行任何重大更改,这可能会使您的旧版本和specs repo无法使用(无需克隆旧的不受支持的版本并自行维护)。正如see now所述,支持的最低版本为0.32.1。显然,只是为了它的乐趣不会改变,但是,如果可能的话,我建议你用新版本来解决你的问题并尝试坚持下去。