Xcode — Foundations Skill
Purpose
Route Xcode project-configuration implementation tasks to the minimum
required Xcode Knowledge Contracts. Scope is Xcode GUI/project-file
configuration only — no xcodebuild CLI, no CI signing automation
(fastlane, match), no Swift Package Manager build configuration.
Routing
Load only the contracts relevant to the task. All paths relative to knowledge/xcode/.
- Build configuration -> build-configurations.md, xcconfig-files.md, schemes-and-targets.md
- Signing -> automatic-signing.md, manual-signing-provisioning-profiles.md, entitlements-capabilities.md
- Archive & distribution -> archive-process.md, export-options.md
- Test plans & coverage -> test-plans.md, code-coverage.md
- Project localization -> project-localizations.md, localization-export-import.md
Never load more than the contracts relevant to the specific question.
Stop Conditions
Stop and report if the requested topic has no matching Knowledge Contract in knowledge/xcode/ — do not guess or fall back to general knowledge.
xcodebuildCLI usage — Excluded- CI signing automation (fastlane,
match) — Excluded - Swift Package Manager build configuration — Excluded
- macOS-specific signing and notarization — Excluded; the kit's platform scope is iOS
- Xcode Cloud — Deferred
- Writing the tests a test plan selects — owned by
testing - String Catalogs, the localizable-string APIs, plural variation, and
Localeresolution — owned bylocalization