Unity3D导出IOS文件的注意事项

这是我的第一个页面,以后我会在我的简书上面写两个部分的内容,我的Python学习心得,以及Unity3D的各种坑。

以此纪录我学习unity的时光。

现在我在研究unity导出ios文件,以实现真机测试。由于iPhone更新了ios10,Xcode导出时,旧的8.0版本中没有新的ios10的SDK文件。正在等待Xcode的更新ing。
--------------------------------------------------------------------------------------

昨天晚上更新Xcode睡着了,今天早上更新好继续导出ios测试。我用的是个人Apple开发者账号,App只能用于自己的手机,不能发布Apple Store。

由于导出的是AR项目需要用到相机,遇到的错误This app has crashed because it attempted to access privacy-sensitive data without a usage description.  The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.

大概意思:要在 info.plist 文件 添加一个“NSCameraUsageDescription ”的Key,Value描述。

1,在项目中找到info.plist文件,右击有个 Open As,以Source Code 的形式打开

2,分别复制 以下 Value 和Key,Key 一定不能错,Value可以随便填写

相机权限描述:

<key>NSCameraUsageDescription</key>
<string>是否允许这个项目使用相机</string>

最后clean,运行成功。

值得注意的是,Apple个人开发者账号,在一台设备上最多让两个软件实现真机测试。多了,他会提示你删除以前的App继续。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容