将全新应用发布到 App Store。首次提交比后续更新步骤更多——需要注册 Bundle ID、创建应用记录、上传截图、填写年龄评级和 App 隐私表单。约需 2 小时的操作时间,加上 1–3 天的 Apple 审核时间。
Bundle ID 是应用的唯一标识符(例如 com.yourname.yourapp)——Apple、签名系统以及所有与应用通信的系统都会用到它。
developer.apple.com → Identifiers ↗ → + → App IDs → App。填写以下信息:
com.yourname.yourapp)。一旦注册,无法修改。确保 Xcode 项目的 Bundle Identifier(目标 → General → Identity)与此完全一致。
App Store Connect → My Apps ↗ → + → New App。填写:
YOURAPP-001),用于报表。点击 Create。随即进入应用详情页,需要填写一长串字段。
左侧栏:App Information。各字段说明:
左侧栏:1.0 Prepare for Submission。这里是工作量最集中的地方。
1.0。© 2026 Your Name。必要尺寸(只需提供其中一种,Apple 会自动缩放):
每种尺寸最多上传 10 张截图。完整截图规格说明 ↗。
可通过 Xcode 模拟器生成(File → New Screenshot),或使用以下工具:
App Store 图标在 Xcode 项目的资源目录(Asset Catalog)中设置——填入 1024×1024 PNG、不含 Alpha 通道的槽位。Apple 会从构建产物中自动提取,无需单独上传。
常见错误:包含 Alpha 通道或透明度。PNG 必须完全不透明。如果图标设计有透明圆角,请用纯色背景填充——Apple 会自动裁剪圆角。
一键生成所有尺寸的图标工具:appicon.co ↗、makeappicon.com ↗。
左侧栏:App Privacy → Get Started。Apple 会询问您的应用收集哪些数据、出于何种目的,以及是否与用户身份关联或用于追踪。
数据类别包括:联系信息、健康与健身、财务信息、位置、敏感信息、标识符、使用数据、诊断数据等。
左侧栏 → Pricing and Availability。
如果应用包含内购(IAP)或订阅,请在侧栏的 In-App Purchases / Subscriptions 下进行配置。每个产品需要一个 Product ID(字符串)、显示名称、描述和价格档位。订阅产品还需要一个"订阅组",用于将互斥套餐归组管理。
这是一个独立且有一定复杂度的流程,详见 Apple 的 IAP 文档 ↗。
与重新上传教程中的流程相同:
等待 Apple 服务端处理(约 5–30 分钟)。新构建版本随后出现在 App Store Connect 的 TestFlight 标签页中。
完整流程参见:将 iOS 构建版本重新上传到 TestFlight。
在提交 App Store 审核之前,先通过 TestFlight 发布构建版本。自测可以发现自己的问题,再让几位测试人员帮忙发现剩余的问题。
App Store Connect → TestFlight 标签页 → 开启内部测试(最多 100 名团队成员,无需审核)。1–2 天的 Beta 测试可消除约 80% 会导致 App Store 被拒的问题。
回到 1.0 Prepare for Submission:滚动到 Build 区域,点击 +(Add Build),选择已上传的构建版本。
滚动到 App Review Information,填写:
Version Release 部分——三选一:
右上角:Add for Review 按钮(所有必填字段填完后变为可用状态)。点击后再点击 Submit to App Review。
状态流转:Waiting for Review(等待审核)→ In Review(审核中)→ Pending Developer Release(等待开发者发布)(或自动发布时显示 Ready for Sale(可出售))。
审核时间参考:
如果被拒,拒绝原因会出现在 Resolution Center(应用 App Store Connect 页面的顶部导航栏)。修复问题后回复并重新提交即可。
完整规则集:App Store 审核指南 ↗。