从注册开发者账号到应用成功上架,九大步骤全流程详解。
每一步配有操作示意图,助你一次通过审核。
完整的 App Store 发布流程包含以下九个关键步骤
如果没有 Apple ID,前往 appleid.apple.com 创建。建议使用公司邮箱注册,并开启双重认证(Two-Factor Authentication)。
打开 developer.apple.com/programs,点击 "Enroll" 按钮开始注册。
个人账号:以个人名义发布,显示个人姓名。
组织账号:以公司/组织名义发布,需要 D-U-N-S 编号(邓白氏编码)。
填写个人/公司信息,上传身份证件,完成 $99 年费支付(支持信用卡)。Apple 审核身份通常需要 24-48 小时。
收到欢迎邮件后,登录 developer.apple.com/account 确认账号状态为 Active。
打开 Mac 上的「钥匙串访问」(Keychain Access),选择菜单:
前往 developer.apple.com/account/resources/certificates,点击 "+" 创建证书。
上传第 2.1 步生成的 CSR 文件,然后下载生成的 .cer 证书文件,双击安装到钥匙串。
在 Identifiers 页面创建 App ID,类型选择 "App IDs",填写 Description 和 Bundle ID(如 com.yourcompany.appname)。勾选应用需要的 Capabilities(如 Push Notifications、Sign in with Apple 等)。
在 Profiles 页面,创建 "App Store Connect" 类型的 Distribution Profile,选择之前创建的 App ID 和证书。下载 .mobileprovision 文件并双击安装。
在 Xcode 中打开你的项目,选中左侧项目导航中的工程文件,然后选择对应的 Target。
在 Assets.xcassets 中添加 AppIcon,准备 1024×1024px 的高清图标。Xcode 15+ 只需提供一张 1024×1024 的图,会自动生成所有尺寸。
如果应用使用了相机、麦克风、位置等权限,必须在 Info.plist 中添加对应的使用说明(Usage Description),否则审核会被拒。
访问 appstoreconnect.apple.com,使用开发者账号登录。
点击「我的 App」→ 左上角「+」→「新建 App」
需要为不同设备尺寸准备截图(至少需要以下两种):
在 "定价与销售范围" 中选择应用价格(免费或付费)及销售的国家/地区。
在 "App 隐私" 页面,声明应用收集的数据类型。这将生成 App Store 上的 "隐私标签"。务必如实填写。
在 Xcode 中选择目标设备为 "Any iOS Device",然后执行 Product → Archive。
Archive 完成后会自动打开 Organizer 窗口。选中刚生成的归档,点击 "Distribute App"。
上传后 Apple 会自动处理构建版本(通常 10-30 分钟)。处理完成后会收到邮件通知,然后在 App Store Connect 的 "TestFlight" 或 "构建版本" 中可以看到。
回到 App Store Connect 的应用页面,在版本信息中的「构建版本」区域点击「+」,选择已上传处理完成的 Build。
确认应用是否使用了加密功能。如果仅使用 HTTPS 标准加密,选择「是」→「仅使用标准加密」即可。
确认应用是否包含第三方内容、是否使用 IDFA(广告标识符)等。
确认截图、元数据、构建版本等全部就绪,点击右上角「添加以供审核」→「提交」。
以下是最常见的审核被拒原因及解决方案:
应用在审核过程中出现崩溃或严重 Bug。
应用功能过于简单,类似于一个网页包装。
未提供隐私政策或政策内容不符合要求。
应用内购买未使用 Apple 的 IAP 系统,或引导用户到外部支付。
截图或描述中展示了应用不具备的功能。
审核通过后,你会收到邮件通知。应用状态变为 "Pending Developer Release" 或自动发布(取决于你的设置)。
应用状态变为 "Ready for Distribution",几分钟到几小时内即可在全球 App Store 搜索到你的应用。