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

Ruc*_*wal 28 ios jquery-mobile cordova

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

Sim*_*ide 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文件.

  • 每当我不得不面对Apple时,我对他们毫无意义的使用政策感到惊讶.即使他们没有时间/金钱/购买Mac,人们如何很难将应用程序上传到Apple Store? (5认同)
  • 如果你像我一样,并且你没有MAC,那么你可以支付5美元让这些人为你上传它:https://appstoreuploader.com/upload.html(我没有隶属关系,但我即将试试看) (2认同)

Stu*_*t M 4

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

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

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

  • 不确定是否发生了变化,但 .ipa 无法通过 iTunes Connect 提交。它只能通过 Xcode 提交,但所有应用程序详细信息都可以先输入 iTunes Connect。 (2认同)