Includes a release checklist (version/build number, app icons for light/dark/tinted, privacy manifest, release configuration, archive validation, TestFlight testing, screenshots, App Store metadata) and guidance on automating releases with fastlane and CI/CD (e.g. GitHub Actions).
Best practices favor automatic signing, TestFlight testing before any public release, incrementing the build number on every upload, and a mandatory privacy manifest for App Store submission.
Build & Distribution
App build, signing, and distribution for all Apple platforms.
Agent Workflow (MANDATORY)
Before ANY distribution, spawn 3 agents in parallel, one Agent call each with a name:
- fuse-ai-pilot:explore-codebase - Check existing build configuration
- fuse-ai-pilot:research-expert - Verify latest App Store requirements
- mcp__XcodeBuildMCP__show_build_settings - Review build settings
After implementation, run fuse-ai-pilot:sniper for validation.
Overview
When to Use
- Preparing app for release
- Configuring code signing
- Uploading to TestFlight
- Submitting to App Store
- Creating app icons
- CI/CD pipeline setup
Why Build Distribution Skill
| Feature |
Benefit |
| Automatic signing |
Simplifies certificate management |
| TestFlight |
Beta testing with users |
| App Store |
Public distribution |
| CI/CD |
Automated releases |
Reference Guide
| Need |
Reference |
| Certificates, profiles |
code-signing.md |
| Beta testing |
testflight.md |
| App Store submission |
app-store.md |
| Icons, assets |
app-icons.md |
| In-app purchases, subscriptions |
storekit2.md |
Release Checklist
Best Practices
- Automatic signing - Let Xcode manage
- TestFlight first - Always beta test
- Increment build - Every upload needs new build number
- Privacy manifest - Required for App Store
- fastlane - Automate repetitive tasks
- CI/CD - GitHub Actions for automation
1---2name: build-distribution3description: Use when preparing an Apple release — code signing, TestFlight upload, App Store submission, or app icons/CI across all platforms.4---56<objective>7Covers app build, code signing, and distribution across all Apple platforms: certificate/profile management, TestFlight beta distribution, App Store submission, app icon/asset preparation, and StoreKit 2 in-app purchases/subscriptions.89Includes a release checklist (version/build number, app icons for light/dark/tinted, privacy manifest, release configuration, archive validation, TestFlight testing, screenshots, App Store metadata) and guidance on automating releases with fastlane and CI/CD (e.g. GitHub Actions).1011Best practices favor automatic signing, TestFlight testing before any public release, incrementing the build number on every upload, and a mandatory privacy manifest for App Store submission.12</objective>1314# Build & Distribution1516App build, signing, and distribution for all Apple platforms.1718## Agent Workflow (MANDATORY)1920Before ANY distribution, spawn 3 agents in parallel, one `Agent` call each with a `name`:21221. **fuse-ai-pilot:explore-codebase** - Check existing build configuration232. **fuse-ai-pilot:research-expert** - Verify latest App Store requirements243. **mcp__XcodeBuildMCP__show_build_settings** - Review build settings2526After implementation, run **fuse-ai-pilot:sniper** for validation.2728---2930## Overview3132### When to Use3334- Preparing app for release35- Configuring code signing36- Uploading to TestFlight37- Submitting to App Store38- Creating app icons39- CI/CD pipeline setup4041### Why Build Distribution Skill4243| Feature | Benefit |44|---------|---------|45| Automatic signing | Simplifies certificate management |46| TestFlight | Beta testing with users |47| App Store | Public distribution |48| CI/CD | Automated releases |4950---5152## Reference Guide5354| Need | Reference |55|------|-----------|56| Certificates, profiles | [code-signing.md](references/code-signing.md) |57| Beta testing | [testflight.md](references/testflight.md) |58| App Store submission | [app-store.md](references/app-store.md) |59| Icons, assets | [app-icons.md](references/app-icons.md) |60| In-app purchases, subscriptions | [storekit2.md](references/storekit2.md) |6162---6364## Release Checklist6566- [ ] Version and build number updated67- [ ] App icons complete (light/dark/tinted)68- [ ] Privacy manifest (PrivacyInfo.xcprivacy)69- [ ] Release configuration70- [ ] Archive validates71- [ ] TestFlight tested72- [ ] Screenshots updated73- [ ] App Store metadata complete7475---7677## Best Practices78791. **Automatic signing** - Let Xcode manage802. **TestFlight first** - Always beta test813. **Increment build** - Every upload needs new build number824. **Privacy manifest** - Required for App Store835. **fastlane** - Automate repetitive tasks846. **CI/CD** - GitHub Actions for automation