使用客户的企业证书为企业应用商店构建自定义应用



我正试图找出为客户的企业应用商店提供定制版本的应用程序(已经在apple appstore中)的细微差别。

从https://developer.apple.com/support/ios/enterprise.php

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

。iOS开发者企业计划是为公司/组织内部开发和分发专有技术应用程序给员工。

您的客户端应该注册iOS开发人员企业计划和在你的iOS平台上添加合适的开发者开发团队。

如果我的客户端已经注册了iOS开发者企业计划,客户端是否可以与我共享他的企业证书/发行证书,以便我可以构建应用程序?如果有,是否有人可以提及要进行的高级步骤或指出任何文档。共享证书是一件普通的事情吗?合法吗?

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

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

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

这是最简单的,苹果认可的方法。当这一切完成后,你可以在Xcode或开发中心选择那个团队,并获得你需要的证书来生成一个签名的IPA。

根据客户的技术能力,你的选择是向他们提供源代码,让他们用自己的签名资源在本地进行构建,或者只是让他们给你他们的企业账户的凭据,让你做整个事情,尽管苹果不太喜欢这种方法。他们也可以导出一个带有证书的。p12文件给你,但是Apple 真的不喜欢这种方法——大多数"破解"的应用商店和盗版应用版本都是由(意外或其他)泄露的企业证书驱动的。

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

最新更新