Search Issue Tracker
Fixed
Fixed in 0.3.3-exp.0
Votes
1
Found in [Package]
0.3.3-exp.0
Issue ID
AVPB-143
Regression
No
UNITY_VISIONOS defines are undocumented
Unity has a feature where platform-specific DEFINEs are set in all C# code. For example UNITY_IOS or UNITY_PS5.
When running against the experimental Apple Vision platform, UNITY_IOS is not set. However, UNITY_VISIONOS is set.
But UNITY_VISIONOS is not documented. It is not in
https://docs.unity3d.com/Manual/PlatformDependentCompilation.html
And it is not found if I search in
https://docs.unity3d.com/Manual/visionOS.html
This wasted me a bunch of time until I found it by accident. Document it.
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
- Any small change in UI Builder Inspector refreshes Editor Inspector
- Inaccurate Box Collider boundaries on a rotated child Cube when the parent GameObject Scale is non-uniform
- [Android] "SHADOWS_SCREEN" set as shader Keyword when no "_ShadowMapTexture" is bound leads to freeze on a build on some Mali GPU devices
- The global scene list is overridden in a project built with command line when the Override Global Scene List setting is disabled in the build profile
- Global Scenes are not included in the Build when building multiple Build Profiles at the same time
Resolution Note (fix version 0.3.3-exp.0):
UNITY_VISIONOS define has been documented in the 2022.3 Unity Manual