版本管理
一个版本 = 版本号 + 构建号 + 元数据 + 截图 + 审核说明。提交前务必自检,把「审核会怎么看我」当成第一视角。
版本与构建
| 概念 | 说明 | 示例 |
|---|---|---|
| 版本号(Version) | 面向用户的版本标识,需递增 | 1.2.3 |
| 构建号(Build) | 内部编译编号,必须大于上一构建 | 20260827.1 |
- 构建号用于区分同一版本下的多次打包;同一版本号可关联多个构建。
- 上传构建:通过 Xcode、Transporter,或 CI(fastlane
pilot)。
创建新版本
- 在 App 详情页的版本区域,点击 + 选择版本号(如 2.0.0)。
- 填写该版本的元数据:更新说明、截图、审核备注。
- 关联目标构建(需已上传并处理完成)。
- 提交审核。
提交前自检清单
- 元数据完整:描述、关键词、隐私政策、支持与营销网址
- 截图/预览视频:分辨率与设备要求匹配;与实际功能一致
- App 隐私:数据收集用途填写正确;第三方 SDK 已声明
- 登录类 App:提供测试账号/密码,特殊环境附审核说明
- 使用权限:摄像头/麦克风/定位等权限说明准确、具体
- 版本号 / 构建号正确,无已知 P0 崩溃
- 内购 / 订阅可购买,沙盒可复现
审核备注(App Review Notes)是被拒与否的关键杠杆。主动写清:测试路径、测试账号、特殊环境说明、可复现步骤。审核员愿意给「写清楚了」的 App 更顺利的审核。
审核与发布
- 提交审核后可选 手动发布 或 自动发布。
- 可设置分阶段发布(按百分比灰度)或定时发布。
- 被拒常见原因:功能不可用、崩溃、元数据不符、隐私声明不充分、内购不可用。
版本更新
- 新版本需重新填写「更新说明(What’s New)」并绑定新的构建。
- 若仅修复小问题,可使用同版本号但更高 Build 重新提交(建议写明变更说明)。
- 审核通过后可选择立即发布、定时发布或按比例发布。
自检清单(提交前)
- 已按上述清单逐项核对
- 已准备审核备注(测试账号 + 步骤)
- 已选择发布方式(手动/自动/定时/分阶段)
常见问题
- 构建一直 Processing? 检查签名是否为 Distribution、是否完成导出合规声明;等待数小时属正常。
- 同版本号能重复提交吗? 可以,用更高 Build 号重提即可。
- 被拒后怎么办? 读 Resolution Center 的拒绝原因 → 修改 → 重新提交;有异议可申诉。
