【问题标题】:Developer sent me .ipa file without any additional information. How can I upload it to the AppStore?开发人员向我发送了 .ipa 文件,没有任何其他信息。如何将其上传到 AppStore?
【发布时间】:2013-12-05 23:13:02
【问题描述】:

我们的开发人员仅向我们发送了一个 ipa 文件(没有配置等)。现在我很难将它上传到商店。我们有一个开发者帐户,但我不知道要使用哪个捆绑 ID 或哪个配置文件。有没有把ipa文件上传到商店的简单方法?

【问题讨论】:

  • 不,您至少需要在配置文件中注册捆绑 ID。此外,应用程序需要使用与捆绑 ID 相关联的配置文件进行签名。如果您的应用未正确签名,您将无法上传该应用。上传可以使用 Xcode 或 ApplicationLoader
  • 感谢您提供此信息并确认我的想法。

标签: iphone app-store ipa


【解决方案1】:

如果 ipa 文件尚未使用正确的密钥和配置文件签名,则应使用您的凭据对该 ipa 进行签名。

  1. 在 iTunesConnect 中创建 bundle id(我认为这不是 iTunesConnect 而是一些 Apple 子站点,在创建 App 的页面上有相关说明);
  2. 使用此捆绑 ID 在 iTunesConnect 中创建应用程序;
  3. 为此应用创建配置文件;
  4. 如果您还没有生成分发证书和对应的私钥;
  5. 如果您的 ipa 的捆绑包 ID 与所需的捆绑包 ID 不同,我不确定更改捆绑包 ID 的简单方法。或许您可以在退出 ipa 之前打开 ipa 的内容并编辑 Info.plist 文件。
  6. 使用您的分发私钥和此应用程序的配置文件退出现有 ipa。例如这里https://stackoverflow.com/a/10905855/2546685 详细说明了如何做到这一点。这里http://www.modelmetrics.com/tomgersic/codesign-re-signing-an-ipa-between-apple-accounts/ 是其他指令。
  7. 完成App详情,确保App处于Waiting for binary阶段;
  8. 将ipa上传到AppStore,可能应用程序加载器就是这种情况的方式。

iTunesConnect 通常对每个步骤至少有简短的说明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 2018-10-23
    • 1970-01-01
    • 2011-11-14
    • 2013-01-15
    • 2016-10-03
    相关资源
    最近更新 更多