Capacitor 打包 iOS 上架 App Store 全流程
用 Capacitor 做跨端 App 的最大门槛不在开发,而在 iOS 上架流程。本文记录我第一次提交审核的完整过程。
1. 证书与描述文件
在 Apple Developer 后台创建:
- App ID:显式 ID,勾选 Push Notifications(如果需要)
- 证书:开发证书 + 发布证书,用钥匙串生成 CSR 上传
- 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 说明,按要求改后重传即可。