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
{{ message }}
Repository navigation
Commit 2b10be3
Browse filesBrowse the repository at this point in the historyBrowse files
Add xcode26_3 project format (objectVersion 100) (#1648)
* Add xcode26_3 project format (objectVersion 100)
Adds a `xcode26_3` case to `ProjectFormat`, selectable via the
`projectFormat` spec option, which generates projects in the Xcode 26.3
format: `objectVersion = 100` and `preferredProjectObjectVersion = 100`,
with no `compatibilityVersion` (matching the existing Xcode 16.x formats).
The default format is unchanged.
Resolves#1620
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
* Add PR number to CHANGELOG entry
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@
5
5
### Added
6
6
- Added `buildArchitectures` to scheme build options and target schemes, to control Xcode's "Override Architectures" scheme setting #1642@arhxam
7
7
- Added FAQ documentation on how to add an Xcode capability, such as In-App Purchase #1644@Hokila
8
+
- Added `xcode26_3``projectFormat` option for the Xcode 26.3 project format (`objectVersion = 100`) #1648@Raymondriter
8
9
9
10
### Changed
10
11
- Generated schemes now default to `buildArchitectures: matchRunDestination` ("Match Run Destination"), matching Xcode's default for new schemes. Previously schemes used each target's architecture settings. Set `buildArchitectures: useTargetSettings` to keep the previous behaviour #1642@yonaskolb
Copy file name to clipboardExpand all lines: Docs/ProjectSpec.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -134,6 +134,7 @@ Note that target names can also be changed by adding a `name` property to a targ
134
134
- [ ] **tabWidth**: **Int** - If this is specified, the Xcode project will override the user's setting for indent width in number of spaces.
135
135
- [ ] **xcodeVersion**: **String** - The version of Xcode. This defaults to the latest version periodically. You can specify it in the format `0910` or `9.1`
136
136
- [ ] **projectFormat**: **String** - The version of Xcode project. By default this is set to `xcode16_0`
0 commit comments