0

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

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

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

不可以。iOS 开发者企业计划适用于公司/组织开发和分发专有的内部应用程序给他们的员工。

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

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

或者

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

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

4

1 回答 1

2

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

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

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

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

于 2014-07-23T07:42:29.610 回答