Search Issue Tracker
Fixed in 4.2.2, 5.0.0-pre.6
Votes
6
Found in [Package]
4.1.7
Issue ID
1357108
Regression
No
UNITY_XR_ARKIT_LOADER_ENABLED define is not added if 'ARKit Face Tracking' is enabled and Unity Editor build target is NOT set t
How to reproduce:
1. Create a new Unity Project (Unity 2020.3.15f2).
2. Set build target to Standalone (default).
3. Go to 'Project Settings/XR Plugin Management' and install it.
4. Enable ARKit Plug-in Provider. This will install ARKit 4.1.7 as a verified version for Unity 2020.3.15f2.
5. This step is crucial: go to 'Project Settings/XR Plugin Management/ARKit' and enable 'Face Tracking'.
6. Switch build target to iOS.
Expected results:
- In ProjectSettings -> Player -> ScriptCompilation -> ScriptingDefineSymbols, you should see both UNITY_XR_ARKIT_LOADER_ENABLED and UNITY_XR_ARKIT_FACE_TRACKING_ENABLED defined.
Actual results:
- In ProjectSettings -> Player -> ScriptCompilation -> ScriptingDefineSymbols, UNITY_XR_ARKIT_FACE_TRACKING_ENABLED will be correctly defined.
- However, UNITY_XR_ARKIT_LOADER_ENABLED will not be defined.
Workaround:
- Re-enable ARKit provider.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Shader Graph Asset icon is not shown on creation unless you confirm the name
- APV Sky occlusion doesn't consider the terrain
- [iOS] "EXC_BAD_ACCESS" Player crash when Script Debugging is enabled
- Cursor skips input fields when tabbing between two sets of input fields
- "Shader error redefinition of 'Varyings'" error appears when selecting the shader
Add comment