【问题标题】:Using customer's enterprise certificate to build customized app for enterprise appstore使用客户的企业证书为企业应用商店构建定制应用
【发布时间】:2014-09-14 06:27:22
【问题描述】:

我正试图弄清楚为客户的企业应用商店提供我的应用的定制版本(已经在苹果应用商店中)的细微差别。

来自https://developer.apple.com/support/ios/enterprise.php

我是一名承包商,想为我的客户创建一个内部应用程序。我可以加入 iOS 开发者企业计划吗?

没有。 iOS 开发者企业计划适用于 公司/组织在内部开发和分发专有 应用到他们的员工。

您的客户应注册 iOS 开发者企业计划并 将贵公司的适当开发人员添加到他们的 iOS 开发团队。

如果我的客户已经注册了 iOS Developer Enterprise Program,客户是否可以与我共享他的企业证书/分发证书,以便我可以构建应用程序?如果是,有人可以提及高级步骤以继续或指向任何文档。共享证书是普遍现象吗?合法吗?

我可以为客户提供一个工件,以便他可以使用他的证书进行签名并上传到他的应用商店吗?

我不确定上述方法是否正确/可行,但在阅读了几篇文章后,这是我的理解。如果我的理解有误,请纠正我。

【问题讨论】:

    标签: ios iphone ios-enterprise


    【解决方案1】:

    您的客户应注册 iOS 开发者企业计划,并将您公司的适当开发者添加到他们的 iOS 开发团队中。

    这是最简单的、Apple 认可的方法。完成此操作后,您可以在 Xcode 或开发中心中选择该团队并获得生成签名 IPA 所需的证书。

    根据客户的技术能力,您的替代方案是向他们提供源代码并让他们使用自己的签名资源在本地进行构建,或者只是让他们为您提供其企业帐户的凭据并让你做整个事情,虽然苹果不太热衷于这种方法。他们还可以将带有证书的 .p12 导出给您,但 Apple 真的 并不热衷于这种方法 - 大多数“破解”应用程序商店和盗版应用程序版本都是由(意外或其他)驱动的企业证书泄露。

    一种可能的替代方案是自定义 B2B(企业对企业)路线,如 here 所述。这对您的客户来说也可能更容易。

    【讨论】:

    • 非常感谢。你能快速看看这个答案stackoverflow.com/a/16940873/6243 并建议这是否是一个可行的选择。使用此处建议的方法,我可以将工件发送给客户,他只需重新签名并上传到他的企业应用商店。
    • 你可以试试,当然。我在重新签署 IPA 时运气不佳
    猜你喜欢
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 2019-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多