Search Issue Tracker
Active
Under Consideration for 2022.3.X, 6000.0.X, 6000.1.X, 6000.2.X
Votes
1
Found in
2022.3.63f1
6000.0.50f1
6000.1.6f1
6000.2.0b4
Issue ID
UUM-108492
Regression
No
Underlying macOS Platform is incorrectly detected when running iOS apps on Apple Silicon Macs via Native Subsystem
Reproduction steps:
1. Clone the “AR Foundation Samples” from [https://github.com/Unity-Technologies/arfoundation-samples/tree/5.1|https://github.com/Unity-Technologies/arfoundation-samples/tree/5.1|smart-link]
2. Open the cloned project
3. Build the project for the iOS Platform
4. Open the built Xcode project and sign it
5. In Xcode, set the Target to “My Mac (Designed for iPad)” and run the project
6. In the running application, observe the Face Tracking and Body Tracking functionalities selections
7. Press the “Simple AR” Button to activate the camera
Expected result: The Face Tracking and Body Tracking functionalities are available and the camera activates successfully
Actual result: The functionalities are not available and the camera fails to activate
Reproducible with: 2022.3.63f1, 6000.0.50f1, 6000.1.6f1, 6000.2.0b4
Reproducible on: macOS Sequoia 15.5 (M1 Max)
Not reproducible on: No other environments tested
Note: Select the “AR Foundation Samples” branch according to the README of the repository
Comments (2)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on RaiseException when opening a specific project
- DownloadHandlerScript.CompleteContent is called twice when building for WebGL
- Scene view has Y coordinates of the Screen Position node flipped when some of the URP features are disabled
- Volumetric fog shader variants are missing from build when "Strict Shader Variant Matching" is disabled
- Unnecessary modifications clutter the Scene when using a RectTransform driven by a LayoutGroup in a Prefab
misutaaAsriel
Jun 04, 2025 20:13
(Correction on my previous comment: Applications on macOS outside of the iOS subsystem and catalyst do not have access to *ARKit.* SceneKit is a separate API that was erroneously mentioned. Apologies.
misutaaAsriel
Jun 04, 2025 20:10
Note: The sample URL is just https://github.com/Unity-Technologies/arfoundation-samples/tree/5.1 — The URL seems to have been mangled having been ported over from the Unity Bug Report.
Amongst various apps on the Apple App Store, a notable impacted application, currently in TestFlight, is VRChat for iOS. Application completely crashes when entering into the 3D client from the 2D one. VRChat is built upon the 2022 LTS.
ARKit APIs are notable examples as they are easy to trigger the underlying issue, but this issue goes well beyond ARKit. However, amongst other things, this significantly limits what developers can do with Apple APIs on Mac.
E.G there are no VTubing/Virtual Avatar applications capable of taking advantage of ARKit face tracking, as most popular avatar packages and formats are reliant upon Unity, but macOS apps outside of the iOS subsystem or catalyst do not have access to SceneKit.
This issue effectively walls off "universal" APIs, restricting Unity applications on macOS to APIs only available to AppKit applications.
This issue is also present in the 2019 LTS but that is no longer supported.