yonaskolb / yonaskolb/XcodeGen
Add support for Xcode 26 project format
Open
Beginner friendly
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 8.8k
- Forks
- 908
- Avg merge
- 17d 14h
- Merged PRs (30d)
- 2
Description
Follow-up to #1566 (see this comment).
Xcode 26 introduces a new project format with objectVersion = 100, not yet covered by ProjectFormat.
Suggested addition in Sources/XcodeGenKit/ProjectFormat.swift:
case xcode26_3objectVersion:100
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in Sources/XcodeGenKit/ProjectFormat.swift and inspect how existing Xcode project formats are represented. Add the proposed Xcode 26.3 format with objectVersion 100, then run the repository's relevant test suite to confirm the new format is recognized.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 88/100