build-distribution
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBuild & Distribution
构建与分发
App build, signing, and distribution for all Apple platforms.
适用于所有Apple平台的应用构建、签名与分发。
Agent Workflow (MANDATORY)
Agent工作流(必填)
Before ANY distribution, use to spawn 3 agents:
TeamCreate- 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.
在进行任何分发操作前,请使用生成3个Agent:
TeamCreate- fuse-ai-pilot:explore-codebase - 检查现有构建配置
- fuse-ai-pilot:research-expert - 验证最新App Store要求
- mcp__XcodeBuildMCP__show_build_settings - 查看构建设置
完成实施后,运行fuse-ai-pilot:sniper进行验证。
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
- 应用发布准备
- 代码签名配置
- 上传至TestFlight
- 提交至App Store
- 创建应用图标
- CI/CD流水线搭建
Why Build Distribution Skill
构建分发Skill的优势
| Feature | Benefit |
|---|---|
| Automatic signing | Simplifies certificate management |
| TestFlight | Beta testing with users |
| App Store | Public distribution |
| CI/CD | Automated releases |
| 特性 | 收益 |
|---|---|
| 自动签名 | 简化证书管理 |
| TestFlight | 与用户进行Beta测试 |
| App Store | 公开发布分发 |
| CI/CD | 自动化版本发布 |
Reference Guide
参考指南
| Need | Reference |
|---|---|
| Certificates, profiles | code-signing.md |
| Beta testing | testflight.md |
| App Store submission | app-store.md |
| Icons, assets | app-icons.md |
| 需求 | 参考文档 |
|---|---|
| 证书、配置文件 | code-signing.md |
| Beta测试 | testflight.md |
| App Store提交 | app-store.md |
| 图标、资源 | app-icons.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
- 版本号与构建号已更新
- 应用图标已完成(浅色/深色/着色版)
- 隐私清单(PrivacyInfo.xcprivacy)
- 发布配置已完成
- 归档验证通过
- TestFlight测试完成
- 截图已更新
- App Store元数据已完善
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
- 自动签名 - 让Xcode管理签名流程
- 优先TestFlight - 始终先进行Beta测试
- 递增构建号 - 每次上传都需要新的构建号
- 隐私清单 - App Store必填项
- fastlane - 自动化重复任务
- CI/CD - 使用GitHub Actions实现自动化