iOS Project Configuration

Bundle ID

Set iOS Bundle ID in Player Settings. Bundle ID should be same with the one when creating License Key

../_images/image_8.png

Target Architecture

Turn on IL2CPP in Player Settings, and set architecture to be Universal or arm64

../_images/image_13.png

Permissions

Add Camera permission if camera device is used,

../_images/image_9.png

Special Configurations for Video Recording

NOTE: Unity 2020.2 and later has removed OpenGLES support on iOS, video recording feature will not work on iOS when using Unity 2020.2 or later.

If you need to use video recording feature, set Graphics API to OpenGL ES 2.0

../_images/image_15.png

And add microphone permission,

../_images/image_10.png

Disable Microphone Usages to meet Apple’s Requirements

According to Apple’s policy, if you do not use video recording feature and want to remove NSMicrophoneUsageDescription key from plist totally, you need to disable IOS Recording Support option to exclude any AVAudioSession API usages from EasyAR Sense.

../_images/image_g3_1.png