用途:将移动应用发布到官方应用商店,规范代码签名、版本管理、测试与提交流程。适用场景包括发布 App Store 与 Google Play 应用、管理版本与发布、配置签名证书与描述文件、自动化构建与部署、管理更新与灰度发布。
主要能力:
- iOS 部署设置:CSR 与分发证书、App ID、开发与分发描述文件、Xcode 签名配置(Team ID、Bundle Identifier、Code Sign Identity、Provisioning Profile、Code Sign Style 建议 Automatic)、Info.plist 版本字段(CFBundleShortVersionString、CFBundleVersion)与 ATS 配置。
- Android 部署设置。
- 版本管理。
- 基于 GitHub Actions 的自动化 CI/CD。
- 发布前检查清单。
使用方式:资料给出的快速开始包括:第 1 步在钥匙串访问生成证书签名请求(CSR);第 2 步在 Apple 开发者门户创建 App ID;第 3 步创建描述文件(开发、分发);在 Xcode 中设置 Team ID、Bundle Identifier 并选择描述文件;构建设置中指定 Code Sign Identity 为 "iPhone Distribution"。更完整的实现见 references/ 目录中的参考指南。
限制与注意:该技能未提供具体的安装命令、价格或平台要求;部分参考指南(iOS/Android 部署设置、版本管理、CI/CD、检查清单)仅有名称,正文内容暂未提供。实践时应避免将签名材料提交到 git、跳过真机测试、发布未测试代码、忽略商店政策、硬编码 API 密钥、跳过安全审查、无监控部署、忽略崩溃报告、大幅跳跃版本号、使用无效证书、无备份部署,以及避免在节假日发布。