我使用Phonegap创建了一款iOS应用程序。我还注册了苹果开发人员计划并生成了所有必需的证书。现在,我想将这个.ipa文件部署到App Store。
现在我需要做什么来发布这个.ipa文件到App Store?
我使用Phonegap创建了一款iOS应用程序。我还注册了苹果开发人员计划并生成了所有必需的证书。现在,我想将这个.ipa文件部署到App Store。
现在我需要做什么来发布这个.ipa文件到App Store?
在 iOS Provisioning Portal 中创建一个 发布证书。在此过程中,您将使用 Keychain Manager 创建一个 Distribution Certificate。通过右击该证书并选择导出来将其导出为 Certificates.p12
。记录密码,因为每次在 build.phonegap.com 上进行构建时都需要它。
在 iOS Provisioning Portal 中为您的应用程序创建一个应用程序 ID。
创建一个 App Store 发布配置文件,并确保您使用与上面相同的私钥/证书对其进行签名。下载它。
现在转到 build.phonegap.com 并转到您的 iOS 构建,然后“添加密钥...”。将其命名为“App Store”,上传 .p12
文件和 .mobileprovision
文件。
重新构建并从 PhoneGap Build 下载 IPA 文件。
确保您的应用程序在 iTunes Connect 中设置为 准备上传二进制文件。
使用Application Loader上传应用程序(还可参见在Mac中找到Application Loader应用程序的位置?),该工具与Xcode一起提供。您将上传IPA文件。
.ipa
文件,只需访问 iTunes Connect(https://itunesconnect.apple.com),为您的应用程序创建记录并填写所需信息。根据官方文档:
因此,主要是通过 iTunes Connect 提交您的应用程序并等待批准。iTunes Connect 中的记录包括一个捆绑标识符 (bundle ID) 字段; 您在此字段中放置的值必须与应用程序的捆绑标识符完全匹配。 Apple 的某些技术(如 Game Center 和 In-App Purchase)要求在开发过程的早期创建 iTunes Connect 记录。例如,在应用内购买中,您需要创建应用程序记录以便添加想要销售的物品的详细信息。此内容需要在开发过程完成之前创建,以便您可以使用它来测试实现应用内购买的代码。