首页 > 移动平台 > 详细

Unity3d使用高通Vuforia发布IOS工程不支持64位的一些解决办法

时间:2015-05-18 16:04:22      阅读:4430      评论:0      收藏:0      [点我收藏+]

 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/libQCARUnityPlayer.a 
 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

 

Unity3d使用高通Vuforia发布IOS工程不支持64位的一些解决办法

原文:http://www.cnblogs.com/townsend/p/4453809.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!