You must use a supported SDK and engine version, and your application must provide a valid network security configuration in your application manifest.
Required ✓
Recommended +
Immersive apps
✓
Panel (2D) apps
✓
Additional details
For more information about supported versions of Unity, see Unity Requirements.
OpenXR apps require the OpenXR loader to be directly built from the Khronos OpenXR SDK or the Meta Proprietary OpenXR Loader, which you can download here.
For more information about the supported SDK versions, see Application Manifests.
There is no minimum required version of Unreal Engine.
Steps to test
The SDK version is checked immediately after you upload each build, and within minutes any errors will be flagged in the Test Status column of the Manage Builds dashboard.
Expected result
No warnings are displayed on the Manage Builds dashboard.
Revisions
2024-07-31: Removed App Lab from VRC platform requirements.
2024-04-30: OpenXR apps are now required to use the loader from the Khronos OpenXR SDK instead of the OpenXR loader included in the Oculus SDK.