移除cocopods后重新安裝
1、打開終端,運行sudo gem install cocoapods-deintegrate安裝快速解除項目cocopods依賴的庫
2、安裝成功后,cd到你項目的更目錄運行pod deintegrate解除項目cocopods依賴
3、運行pod install,重新安裝cocopods
我是用以上方法解決的。
以下其它方法試過,沒起作用。
最近把以前代碼放到新電腦上運行,在執行pod update之后build工程遇到如下提示:
diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
google一圈之后,找到兩個解決方案:
方案一:
關閉Xcode,重新執行pod install,之后再重新打開Xcode運行。
方案二:
稍微復雜一點,刪除以下文件:
xcworkspacePodfile.lockPods文件夾~/Library/Developer/Xcode/DerivedData路徑下對應工程的文件夾
然后重新執行pod install
如果以上兩個方案對你有用的話,恭喜你,下面的可以不用看了,如果你像我一樣倒霉,仍然運行不起來的話,來來來,咱們繼續。
方案三
設置Configurations
修改Pods腳本文件路徑
右鍵工程根目錄下的xxx.xcodeproj文件,顯示包內容
雙擊打開project.pbxproj文件
查找"Pods-resources.sh", 把路徑改為如下紅框處:[圖片上傳中。。。(2)]修改Pods腳本文件路徑
重新打開工程(雙擊workspace文件),到此應該是能正常編譯運行了,如果還是不行,期待你提出方案四_