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.xcconfig
file. - Add the files
Pods.debug.xcconfig
,Pods.release.xcconfig
, etc. - Remove the presence of
Pods.xcconfig
from myproject.pbxproj
. - Record the presence of
Pods.debug.xcconfig
etc 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.xcconfig
etc? - Is there a known procedure to gracefully downgrade the CocoaPods version of a project?
Thanks!