在Phonegap生成的App Store中部署.ipa文件?

时间:2013-04-01 06:15:45

标签: ios cordova jquery-mobile

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

2 个答案:

答案 0 :(得分:30)

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

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

  2. 在iOS配置门户中为您的应用创建应用ID。

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

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

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

  6. 确保您的应用在iTunes Connect中设置为Ready to Upload Binary

  7. 使用Xcode附带的Application Loader(另请参阅Where to find Application Loader app in Mac?)上传应用。您将上传IPA文件。

答案 1 :(得分:4)

准备好提交.ipa文件后,您只需在https://itunesconnect.apple.com访问iTunes Connect,为您的应用创建记录,并填写所需信息。来自official documentation

  

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

因此,通常只需通过iTunes Connect提交您的应用并等待批准即可。