集成太虚AR SDK ,Unity导出Xcode工程,各种错误解决办法

最近一直在用太虚的SDK,Unity导出Xcode工程各种报错.立此贴,希望对后来人有所帮助.


1.首先一运行就报如下错:

集成太虚AR SDK ,Unity导出Xcode工程,各种错误解决办法_第1张图片
1.

解决办法: 删除 NORETURN 就行了.

2. ld: library not found for -lVoidAR-Plugin 如图:

ld: library not found

解决办法: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相似 ..(戳动图),

ld: library not found

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

opencv

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

opencv

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

Permission denied

解决办法: 用终端进去到工程目录 然后 chmod 777 MapFileParser.sh 即可.

5.打包上线出现签名错误(Codesign failed)!(神坑).

An error occurred during export.


集成太虚AR SDK ,Unity导出Xcode工程,各种错误解决办法_第2张图片
Codesign failed

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

END!!!

你可能感兴趣的:(集成太虚AR SDK ,Unity导出Xcode工程,各种错误解决办法)