Commit f723e5a
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: #3
Reviewed By: tumtumtum
Differential Revision: D88010997
Pulled By: constantine-fry
fbshipit-source-id: 751cfb12ccdae289dae222a383aeff3962e14bb21 parent ae0d031 commit f723e5a
2 files changed
+4
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
| |||
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
259 | | - | |
| 259 | + | |
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments