You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The repo and release plan explicitly identify what visionOS packaging, App Store Connect, icon, entitlement, profile, and metadata work is required before Context Panel can claim a real visionOS deliverable.
Current Status
Implementation progress on 2026-06-20:
The repo can compile the shared companion target for generic/platform=visionOS with signing disabled, but that remains only build scaffolding proof.
PR Guard visionOS companion release packaging #233 landed on main at e2de04dc0c64032041668df540722efe4a2a51b7 and added the first hard packaging guard: signed/export/upload --platform visionos now fails early unless Resources/Assets.xcassets/AppIcon.solidimagestack/Contents.json exists.
The guard does not affect the generic no-sign scripts/validate-companion-builds.sh visionos compile path, and tests prove iOS companion upload/export still proceeds to normal provisioning-profile preflight without requiring the visionOS icon stack.
Tests now cover the missing-icon visionOS failure, iOS non-regression, and the visionOS icon-present path continuing to provisioning-profile checks.
Release docs now name the layered icon asset path and distinguish compile/simulator evidence from signed Apple Vision Pro/TestFlight validation.
Existing upload script/profile checks already require visionOS or xrOS profile platform labels, companion App Group, iCloud Documents, and ubiquity container entitlements. That is the right mechanical shape but still has not been exercised as signed visionOS release evidence.
Local environment has Xcode 27.0 with xros27.0, shows the paired Apple Vision Pro as a compatible ContextPanelCompanion destination, and does not currently list an installed visionOS simulator runtime.
Packaging checklist before signed validation (#231):
Confirm App Store Connect/platform strategy: native visionOS build versus compatible iPhone/iPad availability on Apple Vision Pro.
Create or verify visionOS/xrOS provisioning profiles for both companion app and companion widget bundle IDs with the companion App Group and iCloud Documents container.
Add real visionOS-specific layered icon assets at Resources/Assets.xcassets/AppIcon.solidimagestack.
Decide whether the embedded companion widget extension ships in the first visionOS pass or remains embedded-but-not-promoted until widget behavior is smoke-tested.
Prepare App Store Connect visionOS metadata, including required privacy and motion information, before App Review submission.
Finish Line
The repo and release plan explicitly identify what visionOS packaging, App Store Connect, icon, entitlement, profile, and metadata work is required before Context Panel can claim a real visionOS deliverable.
Current Status
Implementation progress on 2026-06-20:
generic/platform=visionOSwith signing disabled, but that remains only build scaffolding proof.mainat32d99b32f1743ef9504ac482cb06406a730b5bb3and corrected release docs so--platform visionosis explicitly gated behind Plan and build visionOS companion surface #168 packaging/product validation. PR checks passed (swift,Analyze Swift, CodeQL).mainate2de04dc0c64032041668df540722efe4a2a51b7and added the first hard packaging guard: signed/export/upload--platform visionosnow fails early unlessResources/Assets.xcassets/AppIcon.solidimagestack/Contents.jsonexists.scripts/validate-companion-builds.sh visionoscompile path, and tests prove iOS companion upload/export still proceeds to normal provisioning-profile preflight without requiring the visionOS icon stack.visionOSorxrOSprofile platform labels, companion App Group, iCloud Documents, and ubiquity container entitlements. That is the right mechanical shape but still has not been exercised as signed visionOS release evidence.xros27.0, shows the paired Apple Vision Pro as a compatibleContextPanelCompaniondestination, and does not currently list an installed visionOS simulator runtime.Packaging checklist before signed validation (#231):
Resources/Assets.xcassets/AppIcon.solidimagestack.Acceptance Criteria
Relationships
Parent: #168