references/xcode-project-normalization.md
144 tokens · o200k_base · 529 bytes
Xcode Project Normalization
The pin (.xcode-version, objectVersion = 60), the pre-commit hook, and the CI guard are described in ../SKILL.md.
Bumping the Xcode pin
- Edit
.xcode-version. - Open
cmux.xcodeprojin the new Xcode so it rewritesobjectVersion. - Add a case in
scripts/check-pbxproj.shmapping the new Xcode major to theobjectVersionthat major writes. - Run
scripts/normalize-pbxproj.py.
Do not change objectVersion opportunistically as part of unrelated project edits.