【问题标题】:Generate Production IPA without Developer account (base on profile and certificate)在没有开发人员帐户的情况下生成生产 IPA(基于配置文件和证书)
【发布时间】:2018-03-26 07:41:01
【问题描述】:

有人知道在没有开发者帐户的情况下生成生产 IPA 的详细信息吗??
客户不想与我分享开发者帐户详细信息,他只给了我配置文件和证书

仅使用配置文件和证书我们可以生成 IPA 吗?

【问题讨论】:

  • 客户不必与您分享他们的帐户详细信息......他们只需让您成为具有管理员角色的团队成员。看到这个帖子:stackoverflow.com/a/35054038/6257435
  • 您应该拥有该配置文件的 P12、Provisioning profile 和 CErt。使用它足以制作 IPA。或者使用 xcode 中的 xcbuild 工具来完成,而无需登录 Dev 帐户。

标签: ios certificate provisioning-profile ipa


【解决方案1】:

为了创建签名分发版本,您的客户需要向您提供 3 样东西:配置文件、分发证书和与分发证书关联的私钥。使用这 3 个文件,您将能够设置您的 Xcode 项目以进行手动代码签名。选择客户端提供的配置文件,然后进行分发构建。

或者,您可以向客户提供您已签署的 ipa,并让他们自行辞职,但为了更容易,您需要使用 iResign 之类的工具。

最后,大多数有第三方进行开发的公司会将您添加为他们 Apple 开发者帐户的管理员角色。它允许您使用 Xcode 的自动代码签名来创建构建。您只需将项目设置中的团队更改为客户的帐户,其余的由 Xcode 完成。

【讨论】:

    【解决方案2】:

    我认为您需要的只是这 2 个配置文件和证书。您可以在 Xcode 上导入您的配置文件,然后它会自动为您链接相关的签名证书。

    【讨论】:

    • 是的,我知道我们可以导入证书,但是有没有办法生成生产版本(我可以给客户上传到 iTunes 商店)???
    • 是的,你可以。确保您拥有生产分发证书和 App Store 配置文件。因此,一旦您将产品存档,您就可以获得 IPA 并与客户共享。共享 ipa 后,我们有 2 个选项可以通过 xcode(或)应用程序加载器上传 IPA,这让您的客户很头疼。
    • 您还需要私钥。没有它,您将无法使用证书对二进制文件进行签名。
    【解决方案3】:

    据我所知,我希望这是不可能的。您必须使用该开发者帐户配置您的系统,然后才能获得 IPA。但我对此并不满意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-03
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      相关资源
      最近更新 更多