iOS 工程配置

除以下配置外,还需要注意 EasyAR 配置 中的配置。

Bundle ID

设置iOS应用的Bundle ID, 注意Bundle ID要与创建License Key时填写的一致 。在Player Settings面板设置如下。

../_images/image_g3_4.png

如果License Key异常(比如Bundle ID不匹配),在打包应用时将会看到如下弹出提示

../_images/image_g3_5.png

这时如果选择继续打包,打包出的应用将无法正常使用,请根据窗体提示仔细检查并修复问题后再继续打包。

备注

在一些特殊情况,如果你使用EasyAR的接口手动初始化,不使用Setttings文件中的License Key,你可以选择 Continue and don't warn me again ,或者关闭 :EasyAR 配置 中的 EasyAR Sense License > Verify When Build 选项,这将关闭打包时的检查。

Target Architecture

在 Player Settings 中修改 architecture 为 ARM64。

注意:不可使用Universal。

../_images/image_g3_6.png

Usage Description配置

根据 EasyAR 配置Permissions 中的启用情况,需要配置不同的Usage Description。

如果 Camera 权限开启,需要添加 Camera Usage Description,否则构建将失败。

../_images/image_g3_1.png

如果 Location 权限开启,需要添加 Location Usage Description,否则构建将失败。

../_images/image_g3_3.png

EIF默认文件读取配置(XCode工程)

备注

非必需,仅在使用默认路径录制eif并需要获取到电脑上时设置。

若需要录制EIF到默认目录并通过iOS的文件应用投送到电脑或其他设备,需要在 Info.plist 中增加以下字段:

  • 添加 UIFileSharingEnabled 并将值设置为 true

备注

添加之后显示的文字与添加的字符串不同,这是正常的。

../_images/image_g3_2.png