前段時間因為修改一個工程窃诉,此工程已經(jīng)很長時間不維護了端礼,打開時發(fā)現(xiàn)了很多問題:
1.Could not build module UIKit
打開XCode編譯出現(xiàn)此錯誤
wei解決方法:刪除DerivedData文件夾昼榛,
原因:編譯在ModuleCache的緩存出了問題默蚌。
2.dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib
原文鏈接::http://www.reibang.com/p/46c3d65a996b
A.提示這種錯誤? 首先檢查自己開發(fā)證書拾徙。有沒有被撤銷或者過期误续。
B.清除緩存即供,重啟xcode和電腦定拟。如下:
1.清除Provisioning Profiles**? ~/Library/MobileDevice/Provisioning Profiles**2.清除DerivedData? ~/Library/Developer/Xcode/DerivedData3.清除com.apple.dt.Xcode? ~/Library/Caches/com.apple.dt.Xcode
C設(shè)置這個為YES
D這里添加這個字段 1) $(inherited)? 2) @executable_path/Frameworks
文/燒開的汽水(簡書作者)
原文鏈接:http://www.reibang.com/p/46c3d65a996b
3.Installation Failed? Invalid argument
問題出現(xiàn)如下:
解決問題方法:查看"Bundle Identifier"是不是為空,這項值為空逗嫡,就會出現(xiàn)此問題青自,將此值寫正確即可:
4.Undefined symbols for architecture x86_64
這種問題一般是使用了靜態(tài)庫株依,而靜態(tài)庫兼容某個指令集,在下面這篇文章作者寫的比較詳細延窜,供同學們參考:
http://blog.csdn.net/lizhongfu2013/article/details/42387311
除此之外恋腕,還有其他的一些問題,我想應(yīng)該是因為我的電腦上裝了兩個版本的XCode逆瑞,一個最新版本吗坚,一個是XCode6.x,我之前可能用兩個不同的版本都打開過工程呆万,因此才怪事連連啊~~