使用svn更新代碼,不小心將別人提交的
這幾個目錄下的配置文件更新下來了,導(dǎo)致工程無法打開,主要嘗試兩種方法:
建議首先嘗試第一種方法,在第一種方法不管用的時候再使用第二種方法:
第一種方法:
1.將Xcode打開,按照圖片上面標(biāo)注的步驟進(jìn)行:
2.現(xiàn)在再看看能不能打開工程,如果此時可以打開工程了固然好,如果還是打不開,那么請繼續(xù)往下看,使用第二種方法解決該問題.
第二種方法:
做下面的兩個步驟:
1.將本地目錄下的
這幾個文件及目錄刪除,再次打開svn,更新svn上面的整個工程(我這里是更新了整個app目錄),更新之后會將svn上面最新的配置文件以及cocoapods以及Podfile文件更新下來,這時你需要進(jìn)行第二步操作;
2.這幾個文件及目錄刪除,再次打開svn,更新svn上面的整個工程.
至此,完美解決問題.
注意:在采用第二個方法解決問題的過程中,如果重復(fù)的刪除工程文件夾下的Podfile、Podfile.lock及Pods文件夾,刪除xcworkspace文件,會導(dǎo)致xCode中的Build phases中的
這種類似文件夾重復(fù)的創(chuàng)建.一直報錯誤:
/Users/../Library/Developer/Xcode/DerivedData/E_Express-gemyaavfpqvsybfohblzbzslpmde/Build/Intermediates/E_Express.build/Debug-iphonesimulator/E_Express.build/Script-2C06D36450B9479EB57CC352.sh: line 2: /Users/../Downloads/Works/E_express/E_Express/Pods/Target Support Files/Pods/Pods-frameworks.sh: No such file or directory
解決方案:
注:嘗試這種解決方案的時候,建議先備份下再嘗試!!!
打開你的項(xiàng)目,找到 Build Phase 下面的 Copy Pods Resource 和 Embeded Pods Frameworks刪除試試,如果成功了,說明你重復(fù)創(chuàng)建的不多,已經(jīng)解決了大麻煩;
如果不可以正常運(yùn)行,則進(jìn)行下面的操作:
1:將帶[CP]的Copy Pods Resource 和 Embeded Pods Frameworks也刪除試試,如果還是不好使,再在這個目錄下看看有沒有其他的文件夾前面是帶有[CP]的,將帶[CP]字樣的都刪除試試;
2:如果還有多余的文件夾重復(fù)創(chuàng)建,將帶[CP]字樣的都刪除試試.
附上我刪除之后工程中Build Phase下面殘留的文件夾: