所以我用CocoaPods在我的Xcode項目上使用了Venmo/Synx,它徹底搞砸了一切。Xcode中Pods.debug.xcconfig的路徑不正確?
我能夠修復Manifest.lock和Podfile.lock錯誤,但現在我得到這個錯誤:
The file 「Pods.debug.xcconfig」 couldn’t be opened because there is no such file. (/Users/user/GitHub/xxxxxx/Pods/Pods/Target Support Files/Pods/Pods.debug.xcconfig)
正如你所看到的,路徑不正確,因爲沒有Pods/Pods
目錄(有一個額外的吊艙)。
我該如何解決這個問題?我只將PODS_ROOT
添加到用戶定義的變量中,因爲它修復了我的Podfile和Manifest.lock文件。
任何幫助將不勝感激!
編輯:
加入PODS_ROOT後,我跑pod install
時得到這個。
[!] The `Project [Debug]` target overrides the `PODS_ROOT` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
再次運行'pod install'可能會解決此問題。 – 2014-11-24 17:19:14
@KeithSmiley我嘗試了很多次,包括刪除CocoaPods的所有痕跡,然後重新添加。我也嘗試過'pod update',但無濟於事。只是不能指出這個問題。 – 2014-11-24 17:21:59
'Pods'也應該從Synx中排除:https:// github。com/venmo/synx/blob/master/lib/synx/project.rb#L10 – 2014-11-24 17:35:45