最近一直在用太虛的SDK,Unity導(dǎo)出Xcode工程各種報錯.立此貼,希望對后來人有所幫助.
1.首先一運行就報如下錯:
解決辦法: 刪除 NORETURN 就行了.
2. ld: library not found for -lVoidAR-Plugin 如圖:
解決辦法:TARGETS->Build Phases->Link Binary With Libraries,找到libVoidAR-Plugin.a刪除掉,再從工程目錄 **Libraries->Plugins->iOS->libVoidAR-Plugin.a ** 把這個拖進去就行了. 但是又出現(xiàn)個 ld: library not found for -liPhone-lib的錯, 解決辦法與刪除+添加 libVoidAR-Plugin.a相似 ..(戳動圖),
3.恭喜,再次運行,只剩下 96個錯了 ==..
解決辦法: TARGETS->Build Phases->Link Binary With Libraries 添加三個系統(tǒng)庫: libc++.tbd,AssetsLibrary.framework,Accelerate.framework 還有..添加一個opencv2.framework(這個需要自己去下載,: http://pan.baidu.com/s/1i46DIBF.(戳動圖)
4.再次運行只剩下一個錯了, MapFileParser.sh: Permission denied (--!).
解決辦法: 用終端進去到工程目錄 然后 chmod 777 MapFileParser.sh 即可.
5.打包上線出現(xiàn)簽名錯誤(Codesign failed)!(神坑).
An error occurred during export.
如上圖, Codesigning VoidAR-Plugin.bundle 出現(xiàn)錯誤! Frameworks->Plugins->OSX->VoidAR-Plugin.bundle,找到它,毫不猶豫的刪了..