Unity3d使用高通Vuforia发布IOS工程不支持64位的一些解决办法
1、将Unit升级至4.6.x或5.0.x,将Vuforia差距升级到最新版本(vuforia-unity-mobile-android-ios-4-0-105 )
2、平台Other Settings设置中将 Scripting Backend设置为:IL2CPP ,Architecture设置为:Universal 4.6及以后的版本才有。
3、在Xcode的Build Settings中 将Architectures设置为Standard architecture,Valid Architectures设置为 armv7 armv7s arm64
4、Search Paths中加上libVuforia.a所在文件夹的Library Search Paths路径,Xcode中有可能讲斜杠弄反了,Libraries/Plugins\iOS 要改过来。
5、项目中加上 Security.framework 库的引用
6、在mac下打开终端,使用 lipo -info 查看libQCARUnityPlayer.a 和libVuforia.a 这两个静态链接库是否支持64为。
有arm64则支持。
lipo -info /XXX/Libraries/Plugins/iOS/libVuforia.a
一些参考资料:http://www.wahenzan.com/a/mdev/ios/2014/1231/1397.html
http://dev.umeng.com/social/unity3d/integration
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。