I need to downgrade CocoaPods from 0.35.0 to 0.33.1. However, I'm running into problems.
The Situation
It seems during the upgrade from 0.33.1 to 0.35.0, CocoaPods does the following:
- Remove the pressumably obsolete
Pods.xcconfigfile. - Add the files
Pods.debug.xcconfig,Pods.release.xcconfig, etc. - Remove the presence of
Pods.xcconfigfrom myproject.pbxproj. - Record the presence of
Pods.debug.xcconfigetc in myproject.pbxproject.
To downgrade the CocoaPods project from 0.35.0 to 0.33.1, I removed the Podfile.lock and Pods/ folder from my project and did a fresh pod install.
CocoaPods successfully creates Pods.xcconfig. However, my project.pbxproj file is untouched. My project doesn't know about the presence of Pods.xcconfig, hence it no longer compiles. The records for Pods.debug.xcconfig etc are still there, even though it is not used in CocoaPods 0.33.1.
The Questions
- How can I tell my Xcode project to use
Pods.xcconfig? - How can I tell my Xcode project that I no longer use
Pods.debug.xcconfigetc? - Is there a known procedure to gracefully downgrade the CocoaPods version of a project?
Thanks!