跳至内容

Capacitor 打包 iOS 上架 App Store 全流程

用 Capacitor 做跨端 App 的最大门槛不在开发,而在 iOS 上架流程。本文记录我第一次提交审核的完整过程。

1. 证书与描述文件

在 Apple Developer 后台创建:

  1. App ID:显式 ID,勾选 Push Notifications(如果需要)
  2. 证书:开发证书 + 发布证书,用钥匙串生成 CSR 上传
  3. Provisioning Profile:App Store 类型,绑定发布证书

2. Xcode 打包上传

npx cap sync ios
npx cap open ios

在 Xcode 里选 Any iOS Device → Product → Archive,校验后 Upload。

3. 审核避坑

  • 首页截图要与实际功能一致
  • 隐私政策链接必须有
  • App 内如有账号系统需提供测试账号

4. 提交后

一般 24-48 小时出结果。被拒会有明确编号的 Guideline 说明,按要求改后重传即可。