【问题标题】:How to create IPA based on other .p12 certificate如何基于其他 .p12 证书创建 IPA
【发布时间】:2020-06-08 13:45:15
【问题描述】:

在查看了包括苹果开发门户在内的许多网站之后。我最终不知道在以下情况下如何进行: 我是一名 IOS 开发人员,我有自己的 Apple 帐户和自己的证书。我为另一个客户开发了一个应用程序,他在应用商店拥有自己的 Apple 证书和帐户。 我必须创建一个 IPA 文件,首先用于 cient 测试,然后用于上传到 APP STORE 但不是用我自己的苹果帐户而是客户的帐户,他不想给我他的凭证,但他给我发了两个文件:.cer和 .p12 开发证书。我尝试使用它们来生成 .IPA 文件,但似乎我只能使用自己的证书,因为我使用 Apple ID 登录 XCODE。我不想与他们共享我的代码以便他们生成 .IPA 文件。那么创建 .IPA 文件有哪些选择?

谢谢

【问题讨论】:

    标签: ios xcode deployment ipa ad-hoc-distribution


    【解决方案1】:

    就使用您客户的签名身份来签署应用程序而言,他们必须邀请您加入他们的开发团队,这是通过 AppStoreConnect 完成的。看起来您将拥有“开发人员”角色级别 (https://developer.apple.com/support/roles/) 所需的访问权限。接受邀请后,您需要在 XCode 中将您的团队更改为您客户的团队。

    出于测试目的,您的选择是:

    • IPA 文件的临时分发,以及在某处托管无线安装过程(和 IPA 文件)。 Google 的 Firebase 现在有一个流程,它似乎也可以让 Ad-Hoc 分发变得更容易一些,但我只对它进行了快速测试 (https://firebase.google.com/docs/app-distribution#example_implementation_path)。

    • 通过 AppStoreConnect 上传(使用您客户的证书签名),这将为 TestFlight 中的测试人员提供构建,但无论如何您也必须为最终在 App Store 中分发而做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 2012-01-14
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多