28

我使用 Phonegap 创建了一个 iOS 应用程序。我还注册了苹果开发者计划并生成了所有必需的证书。现在,我想将此 .ipa 文件部署到应用商店。我现在必须做什么才能将此 .ipa 文件发布到应用商店?

4

2 回答 2

30

下面概述了如何将 PhoneGap 应用程序提交到 App Store,也就是 iTunes Connect。令人惊讶的是,PhoneGap 似乎没有提供这些说明。

  1. 在 iOS Provisioning Portal 中,创建分发证书。作为此过程的一部分,您将使用 Keychain Manager 创建分发证书。Certificates.p12通过右键单击该证书并选择“导出”来导出该证书。记录密码,因为每次在 build.phonegap.com 上进行构建时都需要它。

  2. 在 iOS Provisioning Portal 中,为您的应用创建一个应用 ID。

  3. 创建一个 App Store 分发配置文件,并确保您使用与上述相同的私钥/证书对其进行签名。下载它。

  4. 现在转到build.phonegap.com并转到您的 iOS 版本,然后“添加密钥...”。将其称为“App Store”并上传.p12文件和.mobileprovision文件。

  5. 从 PhoneGap Build 重建并下载 IPA 文件。

  6. 确保您的应用程序在 iTunes Connect中设置为准备上传二进制文件。

  7. 使用Xcode 附带的Application Loader上传应用程序(另请参阅在 Mac 中哪里可以找到 Application Loader 应用程序? )。您将上传 IPA 文件。

于 2013-08-20T04:50:40.577 回答
4

准备好提交文件后,您.ipa只需访问https://itunesconnect.apple.com上的 iTunes Connect ,为您的应用创建记录,然后填写所需信息。从官方文档

iTunes Connect 中的记录包含捆绑 ID 字段;您在此字段中输入的值必须与您的应用的捆绑 ID 完全匹配。某些 Apple 技术(包括 Game Center 和应用内购买)要求在开发过程的早期创建 iTunes Connect 记录。例如,对于应用内购买,您需要创建应用记录,以便您可以添加要销售的商品的详细信息。此内容需要在开发过程完成之前创建,以便您可以使用它来测试您添加的代码以实现应用内购买。

因此,这应该只是通过 iTunes Connect 提交您的应用程序并等待批准的问题。

于 2013-04-01T08:09:01.433 回答