Appearance
iOS 打包 - 上传 App Store
上传 App Store
在打包好 IPA 文件后,我们需要将应用上传到 App Store Connect,然后提交审核。这是将 iOS 应用发布到 App Store 的最后一步。
步骤1:准备 App Store Connect
登录 App Store Connect:
- 访问 App Store Connect
- 使用您的 Apple ID 登录
创建 App:
- 点击 "My Apps"
- 点击 "+" → "New App"
- 填写应用信息:
- Platform: iOS
- Name: 应用名称
- Primary Language: 主要语言
- Bundle ID: 选择之前创建的 App ID
- SKU: 应用唯一标识符(可使用包名)
- User Access: 选择 "Full Access"
- 点击 "Create"
填写应用信息:
- 在 "App Information" 中填写应用描述、关键词、支持 URL 等
- 在 "Pricing and Availability" 中设置价格和可用地区
- 在 "App Privacy" 中填写隐私政策
步骤2:上传构建版本
使用 Xcode 上传:
- 在 Xcode 的 "Organizer" 窗口中,选择刚创建的归档
- 点击 "Distribute App"
- 选择 "App Store Connect"
- 点击 "Next"
- 选择 "Upload"
- 点击 "Next"
- 配置上传选项:
- 选择 "Include bitcode"
- 选择 "Upload your app's symbols"
- 点击 "Next"
- 选择证书
- 点击 "Upload"
使用 Transporter 上传:
- 下载并安装 Transporter
- 打开 Transporter
- 登录您的 Apple ID
- 点击 "Add App"
- 选择 IPA 文件
- 点击 "Deliver"
步骤3:配置应用版本
选择构建版本:
- 在 App Store Connect 中,选择您的应用
- 点击 "1.0 Prepare for Submission"(版本号可能不同)
- 在 "Build" 部分,点击 "+" 选择上传的构建版本
- 点击 "Done"
填写版本信息:
- 在 "What's New in This Version" 中填写版本更新说明
- 上传应用预览和截图:
- 至少需要 1 张截图,建议提供 5-6 张
- 支持不同尺寸的设备截图
- 上传应用图标(1024x1024)
配置内容评级:
- 点击 "Content Rating"
- 填写内容评级问卷
- 点击 "Save"
设置年龄分级:
- 根据应用内容设置适当的年龄分级
步骤4:提交审核
检查应用信息:
- 确保所有必填信息都已填写
- 确保应用预览和截图符合要求
- 确保内容评级已完成
提交审核:
- 点击 "Submit for Review"
- 填写审核信息:
- 联系人信息
- 应用使用说明
- 测试账号(如果需要)
- 其他审核注意事项
- 点击 "Submit"
等待审核:
- 审核周期一般为 1-3 个工作日
- 审核状态会在 App Store Connect 中显示
- 审核结果会通过邮件通知
步骤5:发布应用
审核通过:
- 审核通过后,应用状态会变为 "Ready for Sale"
- 可以选择自动发布或手动发布
手动发布:
- 在 App Store Connect 中,选择您的应用
- 点击 "1.0 Ready for Sale"
- 点击 "Release This Version"
- 选择发布日期
- 点击 "Confirm"
自动发布:
- 在提交审核时,选择 "Automatically release this version"
- 审核通过后,应用会自动发布
步骤6:版本更新
当应用有新版本时,需要在 App Store Connect 中进行更新:
创建新版本:
- 在 App Store Connect 中,选择您的应用
- 点击 "+" → "Create New Version"
- 输入新版本号
- 点击 "Create"
上传新构建:
- 按照步骤 2 上传新的构建版本
- 在 "Build" 部分选择新的构建版本
填写更新信息:
- 在 "What's New in This Version" 中填写更新说明
- 更新其他需要修改的信息
提交审核:
- 按照步骤 4 提交审核
注意事项
App Store 审核 guidelines:
- 确保应用符合 App Store Review Guidelines
- 特别注意隐私、安全和内容相关的规定
应用信息:
- 确保应用名称、描述、截图等信息准确、清晰
- 避免使用误导性或虚假信息
测试账号:
- 如果应用需要登录,提供测试账号
- 确保测试账号有足够的权限
审核时间:
- 提前规划发布时间,预留审核周期
- 避开审核高峰期(如节假日)
应用状态:
- 实时关注应用状态变化
- 及时处理审核反馈
常见问题
审核被拒:
- 仔细阅读审核拒绝原因
- 根据要求修改应用
- 重新提交审核
上传失败:
- 检查网络连接
- 检查 IPA 文件是否有效
- 检查 Apple Developer Account 状态
构建版本不显示:
- 等待一段时间,上传需要处理
- 检查构建版本是否通过验证
- 检查 Bundle ID 是否匹配
应用崩溃:
- 检查应用是否在所有设备上正常运行
- 检查是否有未处理的异常
- 检查权限是否正确设置
版本号问题:
- 确保版本号递增
- 确保构建号唯一
- 遵循语义化版本规范
总结
上传应用到 App Store 是 iOS 应用发布的最后一步。通过正确配置 App Store Connect,上传构建版本,并遵循 App Store 审核 guidelines,可以提高应用的审核通过率,确保应用能够成功发布。
建议在提交审核前,仔细测试应用,确保应用功能完整、稳定,并且符合 App Store 的要求。
