最近一直在用太虚的SDK,Unity导出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 ** 把这个拖进去就行了. 但是又出现个 ld: library not found for -liPhone-lib的错, 解决办法与删除+添加 libVoidAR-Plugin.a相似 ..(戳动图),

3.恭喜,再次运行,只剩下 96个错了 ==..

解决办法: TARGETS->Build Phases->Link Binary With Libraries 添加三个系统库: libc++.tbd,AssetsLibrary.framework,Accelerate.framework 还有..添加一个opencv2.framework(这个需要自己去下载,: http://pan.baidu.com/s/1i46DIBF.(戳动图)

4.再次运行只剩下一个错了, MapFileParser.sh: Permission denied (--!).

解决办法: 用终端进去到工程目录 然后 chmod 777 MapFileParser.sh 即可.
5.打包上线出现签名错误(Codesign failed)!(神坑).
An error occurred during export.

如上图, Codesigning VoidAR-Plugin.bundle 出现错误! Frameworks->Plugins->OSX->VoidAR-Plugin.bundle,找到它,毫不犹豫的删了..
网友评论