Build & Distribution
App build, signing, and distribution for all Apple platforms.
Agent Workflow (MANDATORY)
Before ANY distribution, use TeamCreate to spawn 3 agents:
- 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](references/code-signing.md) | | Beta testing | [testflight.md](references/testflight.md) | | App Store submission | [app-store.md](references/app-store.md) | | Icons, assets | [app-icons.md](references/app-icons.md) | | In-app purchases, subscriptions | [storekit2.md](references/storekit2.md) |
Release Checklist
- [ ] Version and build number updated
- [ ] App icons complete (light/dark/tinted)
- [ ] Privacy manifest (PrivacyInfo.xcprivacy)
- [ ] Release configuration
- [ ] Archive validates
- [ ] TestFlight tested
- [ ] Screenshots updated
- [ ] App Store metadata complete
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