iOS 工程配置

Bundle ID

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

../_images/image_8.png

Target Architecture

在 Player Settings 中打开 IL2CPP 选项,并修改 architecture 为 Universal 或 arm64。

../_images/image_13.png

权限配置

如果使用了相机设备,需要添加Camera权限。

../_images/image_9.png

录屏功能的特殊配置

注意: Unity 2020.2及更高版本 已经删除了OpenGLES支持,在这些版本中,录屏功能在iOS上将无法使用。

如果要使用录屏功能,需设置Graphics API 为OpenGL ES 2.0

../_images/image_15.png

还需要添加Microphone权限

../_images/image_10.png

关闭麦克风使用以满足Apple的要求

根据Apple的政策,如果不使用视频录制功能,并希望在plist中彻底去除NSMicrophoneUsageDescription,需要关闭 IOS Recording Support 选项,这将会排除EasyAR Sense中任何对AVAudioSession API的使用。

../_images/image_g3_1.png