关于 build-distribution
build-distribution 是用于构建、签名和分发 Apple 平台应用的 Agent 技能,面向准备应用发布的开发者。它以清单和参考指南覆盖签名、TestFlight、App Store 提交、资源、StoreKit 2 及 CI/CD 自动化。
主要功能
- 01Apple 平台构建与签名指南
- 02证书和描述文件管理
- 03TestFlight 测试版发布准备
- 04App Store 提交清单
- 05图标和资源准备
- 06StoreKit 2 与 CI/CD 指南
适用场景
- 01准备应用进行 TestFlight 测试
- 02提交 App Store 前核对发布要求
- 03设置签名和发布自动化
- 04准备应用图标和应用内购买
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ fusengine/ agents --skill build-distribution安装后在 Claude Code 中输入/build-distribution确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/app-icons.mdapp-store.mdcode-signing.mdstorekit2.mdtestflight.md详细介绍
涵盖所有 Apple 平台的应用构建、代码签名和分发:证书/描述文件管理、TestFlight 测试版分发、App Store 提交、应用图标/资源准备,以及 StoreKit 2 应用内购买/订阅。
包含发布检查清单(版本/构建号、在默认/深色/透明/色调外观下检查分层 Icon Composer 应用图标、隐私清单、发布配置、归档验证、TestFlight 测试、屏幕截图、App Store 元数据),以及使用 fastlane 和 CI/CD(例如 GitHub Actions)自动化发布的指南。
最佳实践包括优先使用自动签名、在任何公开发布前先通过 TestFlight 测试、每次上传都递增构建号,以及提交到 App Store 时必须提供隐私清单。
构建与分发
适用于所有 Apple 平台的应用构建、签名和分发。
Agent 工作流(强制)
在进行任何分发之前,先并行启动 3 个 Agent,每个调用一个 Agent,并指定 name:
- fuse-ai-pilot:explore-codebase - 检查现有构建配置
- fuse-ai-pilot:research-expert - 验证最新的 App Store 要求
- mcp__XcodeBuildMCP__show_build_settings - 检查构建设置
实施完成后,运行 fuse-ai-pilot:sniper 进行验证。
概述
适用场景
- 准备发布应用
- 配置代码签名
- 上传到 TestFlight
- 提交到 App Store
- 创建应用图标
- 设置 CI/CD 流水线
构建与分发技能的优势
| 功能 | 优势 |
|---|---|
| 自动签名 | 简化证书管理 |
| TestFlight | 与用户进行测试版测试 |
| App Store | 公开分发 |
| CI/CD | 自动化发布 |
参考指南
| 需求 | 参考资料 |
|---|---|
| 证书、描述文件 | code-signing.md |
| 测试版测试 | testflight.md |
| App Store 提交 | app-store.md |
| 图标、资源 | app-icons.md |
| 应用内购买、订阅 | storekit2.md |
发布检查清单
- 已更新版本和构建号
- 已在默认/深色/透明/色调外观下检查分层应用图标(Icon Composer),包括备用图标(HIG app icons)
- 隐私清单(PrivacyInfo.xcprivacy)
- 发布配置
- 归档验证通过
- 已通过 TestFlight 测试
- 已更新屏幕截图
- 已完成 App Store 元数据
最佳实践
- 自动签名 - 让 Xcode 管理
- 优先使用 TestFlight - 始终进行测试版测试
- 递增构建号 - 每次上传都需要使用新的构建号
- 隐私清单 - App Store 提交必需
- fastlane - 自动化重复性任务
- CI/CD - 使用 GitHub Actions 实现自动化
评论
支持 Markdown