我使用 Phonegap 创建了一个 iOS 应用程序。我还注册了苹果开发者计划并生成了所有必需的证书。现在,我想将此 .ipa 文件部署到应用商店。我现在必须做什么才能将此 .ipa 文件发布到应用商店?
2 回答
下面概述了如何将 PhoneGap 应用程序提交到 App Store,也就是 iTunes Connect。令人惊讶的是,PhoneGap 似乎没有提供这些说明。
在 iOS Provisioning Portal 中,创建分发证书。作为此过程的一部分,您将使用 Keychain Manager 创建分发证书。
Certificates.p12
通过右键单击该证书并选择“导出”来导出该证书。记录密码,因为每次在 build.phonegap.com 上进行构建时都需要它。在 iOS Provisioning Portal 中,为您的应用创建一个应用 ID。
创建一个 App Store 分发配置文件,并确保您使用与上述相同的私钥/证书对其进行签名。下载它。
现在转到build.phonegap.com并转到您的 iOS 版本,然后“添加密钥...”。将其称为“App Store”并上传
.p12
文件和.mobileprovision
文件。从 PhoneGap Build 重建并下载 IPA 文件。
确保您的应用程序在 iTunes Connect中设置为准备上传二进制文件。
使用Xcode 附带的Application Loader上传应用程序(另请参阅在 Mac 中哪里可以找到 Application Loader 应用程序? )。您将上传 IPA 文件。
准备好提交文件后,您.ipa
只需访问https://itunesconnect.apple.com上的 iTunes Connect ,为您的应用创建记录,然后填写所需信息。从官方文档:
iTunes Connect 中的记录包含捆绑 ID 字段;您在此字段中输入的值必须与您的应用的捆绑 ID 完全匹配。某些 Apple 技术(包括 Game Center 和应用内购买)要求在开发过程的早期创建 iTunes Connect 记录。例如,对于应用内购买,您需要创建应用记录,以便您可以添加要销售的商品的详细信息。此内容需要在开发过程完成之前创建,以便您可以使用它来测试您添加的代码以实现应用内购买。
因此,这应该只是通过 iTunes Connect 提交您的应用程序并等待批准的问题。