Skip to content

Add visionOS support to the binary distribution #1180

Closed

Description

@Kyle-Ye

Summary

OpenSwiftUI-spm distributes XCFrameworks for iOS and macOS. Its binaries do not include visionOS device or simulator slices, and its package manifests and Tuist Example do not declare visionOS support.

Scope

  • Include visionOS device and simulator slices in the OpenSwiftUI binary packaging workflow.
  • Configure the UIKit header overlay and visionOS-capable runners for packaging.
  • Update OpenSwiftUI-spm's Package.swift and release template for visionOS.
  • Add visionOS to the binary package's Tuist Example and document the binary requirements.

Acceptance criteria

  • The packaging workflow includes visionOS device and simulator slices in all seven distributed XCFrameworks.
  • OpenSwiftUI-spm's manifest and template declare consistent visionOS platform support.
  • The Example project includes an Apple Vision destination with a visionOS 2.0 deployment target.

Related to #1171.

Activity

  1. added this to the 0.24.0 milestone on Oct 18, 2026
  2. added
    area: toolingDeveloper tooling, package manifests, Tuist, scripts, formatting, or release tooling.
    platform: visionOSvisionOS-specific behavior or support.
    type: buildBuild system, packaging, toolchain, release, or compiler support.
    type: featureNew API, behavior, platform support, or user-facing capability.
    on Oct 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: toolingDeveloper tooling, package manifests, Tuist, scripts, formatting, or release tooling.platform: visionOSvisionOS-specific behavior or support.type: buildBuild system, packaging, toolchain, release, or compiler support.type: featureNew API, behavior, platform support, or user-facing capability.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions