版本管理

版本与构建

概念说明示例
版本号(Version)面向用户的版本标识,需递增1.2.3
构建号(Build)内部编译编号,必须大于上一构建20260827.1
  • 构建号用于区分同一版本下的多次打包;同一版本号可关联多个构建。
  • 上传构建:通过 Xcode、Transporter,或 CI(fastlane pilot)。

创建新版本

  1. 在 App 详情页的版本区域,点击 + 选择版本号(如 2.0.0)。
  2. 填写该版本的元数据:更新说明、截图、审核备注。
  3. 关联目标构建(需已上传并处理完成)。
  4. 提交审核。

提交前自检清单

  • 元数据完整:描述、关键词、隐私政策、支持与营销网址
  • 截图/预览视频:分辨率与设备要求匹配;与实际功能一致
  • App 隐私:数据收集用途填写正确;第三方 SDK 已声明
  • 登录类 App:提供测试账号/密码,特殊环境附审核说明
  • 使用权限:摄像头/麦克风/定位等权限说明准确、具体
  • 版本号 / 构建号正确,无已知 P0 崩溃
  • 内购 / 订阅可购买,沙盒可复现

审核与发布

  • 提交审核后可选 手动发布自动发布
  • 可设置分阶段发布(按百分比灰度)或定时发布
  • 被拒常见原因:功能不可用、崩溃、元数据不符、隐私声明不充分、内购不可用。

版本更新

  • 新版本需重新填写「更新说明(What’s New)」并绑定新的构建。
  • 若仅修复小问题,可使用同版本号但更高 Build 重新提交(建议写明变更说明)。
  • 审核通过后可选择立即发布、定时发布或按比例发布。

自检清单(提交前)

  • 已按上述清单逐项核对
  • 已准备审核备注(测试账号 + 步骤)
  • 已选择发布方式(手动/自动/定时/分阶段)

常见问题

  • 构建一直 Processing? 检查签名是否为 Distribution、是否完成导出合规声明;等待数小时属正常。
  • 同版本号能重复提交吗? 可以,用更高 Build 号重提即可。
  • 被拒后怎么办? 读 Resolution Center 的拒绝原因 → 修改 → 重新提交;有异议可申诉。