Skip to main content

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.design with your Apple Developer Team ID, enterprise bundle identifiers, and TestFlight rollout plan.
  • Provisioning delivers:
    • com.webarvps.vps.visionos Unity package.
    • A sample visionOS Unity project configured with PolySpatial rendering.
    • CI workflows for creating signed visionOS .ipa bundles.

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 visionOS build support module.
  • Xcode 15.2+ with visionOS SDK installed.
  • Access to PolySpatial (Unity Pro or Industry license).

Setup Steps

  1. Install the Enterprise registry and add the com.webarvps.vps.visionos package.
  2. Import the VisionPro_Localization.unity scene and ensure the PolySpatial settings use the Hybrid Rendering mode.
  3. Configure VPSLocalisationService to use the VisionProPoseAdapter (provided with the package).
  4. Update Project Settings → Player → visionOS with your team ID and Info.plist capabilities (camera, head tracking, spatial audio).
  5. Build the visionOS .ipa via 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 VisionProDiagnostics panel 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.