记录下Unity+Vuforia导出Xcode工程的一些注意事项

Unity设置方面:

1.使用第三方插件时一定要将完整的包导入,切勿自作聪明的省掉一些看似无用的文件,这样可以避免后期一些无法察觉的问题。

2.检查Plugins/iOS的库或者包的平台格式,只选择iOS的,其它的全部勾掉。

3.在unity/playerSetting设置中,勾掉AutoGraphics API,这时候会自动添加上OpenGLES2和Metal,如果你使用的是Vuforia制作AR程序的话,记得把Metal删掉,因为Vuforia并不支持Metal,在导出XCode工程后,如果有Metal.frameword记得把它去掉。

4.OtherSetting设置中 Script Engine Code这个选项功能是移除掉不用的模块,默认是勾选的,这样可以使导出的工程更小一点,但是有的时候勾选后程序会报错,会提示你重新勾选上,这个还是根据程序的需要再选择吧。

XCode中设置:

1.检查FrameWork文件夹下类库的引用,最好查看下第三方插件都需要哪些库,自己手动导入下,Unity导出的FrameWork库一般都在Plugins/iOS文件夹下,这个文件路径貌似不太合法(界面显示上报红),手动移除掉引用该文件夹,然后再手动添加导入,最后在Build Setting/Search Path中的三个路径下查看并添加引用路径。

2.把BitCode设置为NO。

3.因为我的项目中使用了插件OpenCVForUnity,在导出后会提示你需要手动将OpenCV2.framework添加到二进制文件。因此在Embedded Binaries中添加OpenCV2.framework,并将之前的OpenCV2.framework移除掉。

4.之后的就是证书的一些配置与设置,这些可以参考网上的很多文章。

5.因为新版的Xcode要求添加一张1024*1024大小的程序图标一张,所以需要在Image.xassets中设置一下。

6.在info.plist文件中记得设置所需要的所有权限,否则会出现在Xcode中上传成功,但是在苹果开发者中心丢失该版本的问题。

添加App Uses Non-Exempt Encryption这个key,并设置为NO,否则在开发者中心会提示“缺少出口合规证明”。

7.在APP 审核信息中,在备注中详细填写app的功能与操作流程,并录制一段视频附上链接,供审核人员查看。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值