不可否認,這已經有一段時間了,因爲我已經對我的項目運行了一個pod更新。今天,我試圖做到這一點,並遇到問題。Pod更新正在刪除「目標支持文件」,但未更新我的項目設置
運行'pod更新'後,項目不會編譯。這是我注意到的。更新本身似乎運行良好,就像正常一樣。我確實注意到'Pods/Target Support Files'中的所有文件已被刪除。
當我試圖打造,我得到這樣一個錯誤我的大多數莢:
lang: error: no such file or directory: '/Users/logan/development/ProjectNameRemoved/src/Pods/Target Support Files/Pods-AJNotificationView/Pods-AJNotificationView-dummy.m'
clang: error: no input files
當我去到構建階段的豆莢這個錯誤,我可以看到,虛擬.m文件仍然在那裏,即使它不存在:
刪除所有這些似乎並沒有幫助,因爲後來我開始得到以下錯誤:
挖下來到目標的設置,我可以看到GCC前綴頭仍然被設置爲使用一個不存在的PCH文件:
我真的不知道該去哪裏從這裏。似乎pod更新正在刪除某些文件,但我的pbxproj未被更新爲關聯這些更改。我是否需要弄清楚如何手動執行此操作?
我目前正在運行的XCode7和的CocoaPods 0.38.2
我們從來沒有真正「解決」我們的問題。最後,我們不得不從頭開始使用CocoaPods。我使用https://github.com/kylef/cocoapods-deintegrate刪除Cocoapods,然後使用我們的舊podfile運行新的pod安裝。我們遇到了很多我們通過http://stackoverflow.com/questions/23539147/xcode-ld-library-not-found-for-lpods和https://github.com/CocoaPods/CocoaPods/issues解決的錯誤/ 2053。總體而言,CocoaPods在過去12個月中消耗的時間更多。沒有它,我們將前進。 – LLooggaann