Apple Vision Pro
The Apple Vision Pro build adapts the Unity SDK for visionOS, including hands-free interaction and passthrough rendering. It is distributed only to Enterprise customers.
Enterprise Access
- Contact
support@arclip.designwith your Apple Developer Team ID, enterprise bundle identifiers, and TestFlight rollout plan. - Provisioning delivers:
com.webarvps.vps.visionosUnity package.- A sample visionOS Unity project configured with PolySpatial rendering.
- CI workflows for creating signed
visionOS.ipabundles.
Enterprise only: The PolySpatial shaders, spatial audio cues, and localization gesture bindings are not part of the publicly available SDK.
Prerequisites
- Apple Vision Pro running visionOS 1.2 or later.
- Unity 2022.3 LTS with the
visionOSbuild support module. - Xcode 15.2+ with visionOS SDK installed.
- Access to PolySpatial (Unity Pro or Industry license).
Setup Steps
- Install the Enterprise registry and add the
com.webarvps.vps.visionospackage. - Import the
VisionPro_Localization.unityscene and ensure the PolySpatial settings use the Hybrid Rendering mode. - Configure
VPSLocalisationServiceto use theVisionProPoseAdapter(provided with the package). - Update
Project Settings → Player → visionOSwith your team ID andInfo.plistcapabilities (camera, head tracking, spatial audio). - Build the visionOS
.ipavia Xcode and deploy through TestFlight or the Devices window.
Testing Checklist
- Validate hand gestures for toggling localization HUD elements.
- Test passthrough opacity adjustments so overlaid content remains readable in varying lighting.
- Ensure localization continues to work when switching between Shared Space and Full Space experiences.
- Use the
VisionProDiagnosticspanel to export localization logs for enterprise support.
Support
Enterprise support includes joint debugging labs with AR Clip engineers, best practices for PolySpatial performance, and guidance on App Store vs. direct distribution.