Skip to content

Fix per-destination deployment targets - #1641

Open
arhxam wants to merge 4 commits into
yonaskolb:masterfrom
arhxam:codex/supported-destination-deployment-targets
Open

Fix per-destination deployment targets#1641
arhxam wants to merge 4 commits into
yonaskolb:masterfrom
arhxam:codex/supported-destination-deployment-targets

Conversation

@arhxam

@arhxam arhxam commented Aug 22, 2026

Copy link
Copy Markdown

Summary

  • Parse the documented per-platform deploymentTarget form for targets using supportedDestinations.
  • Apply each version only to matching supported platforms while preserving the existing scalar behavior.
  • Preserve the per-platform form when encoding project specs and cover unsupported-destination filtering.

Resolves #1577.

Test plan

  • swift test (76 tests passed)
  • Focused ProjectGenerator and SpecLoading suites
  • Generated the issue-shaped iOS/macOS project with the built CLI and verified both deployment settings in project.pbxproj

AI assistance was used to investigate and draft this change. I reviewed the implementation and ran all tests and the end-to-end reproduction locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing (?) supportedDestinations deploymentTarget

1 participant