QuickLayout/Demo/Demo.xcodeproj
JonyFang f723e5aac2 Downgrade swift-tools-version to 6.0 for broader compatibility (#3)
Summary:
This PR makes QuickLayout accessible to developers using stable Xcode versions by downgrading the Swift tools version requirement.

## Changes

- Downgrade `swift-tools-version` from 6.2 to 6.0
- Update `swift-syntax` dependency from 602.0.0 to 600.0.0
- Fix Demo project iOS deployment target from 26.0 to 15.0

## Rationale

- **Swift 6.2 requires Xcode 16.5 Beta**, which most developers don't have access to. Swift 6.0 (Xcode 16.0+) is widely available.
- **swift-syntax version must match the Swift tools version** (600.x for Swift 6.0).
- **iOS 26.0 does not exist** - this was a configuration error. Changed to 15.0 to match the `platforms` declaration in Package.swift.

## Verification

- [x] `swift package resolve` succeeds
- [x] `xcodebuild -scheme QuickLayout -destination 'platform=iOS Simulator,name=iPhone 16' build` succeeds
- [x] Demo project builds successfully

Pull Request resolved: https://github.com/facebookincubator/QuickLayout/pull/3

Reviewed By: tumtumtum

Differential Revision: D88010997

Pulled By: constantine-fry

fbshipit-source-id: 751cfb12ccdae289dae222a383aeff3962e14bb2
2025-11-28 10:34:35 -08:00
..
project.pbxproj Downgrade swift-tools-version to 6.0 for broader compatibility (#3) 2025-11-28 10:34:35 -08:00