ios - 为客户企业应用商店开发 iOS 应用

标签 ios ios-enterprise

这是我的场景。

我在 A 公司工作,开发并在 Apple AppStore 中发布了一个应用程序。我公司注册iOS Developer Enterprise Program .这使我能够在我们公司的应用程序商店中托管该应用程序,以便遍布全局的 QA 可以下载和测试它。

现在,CustomerCompany-1 和 CustomerCompany-2 是我的 2 个客户,他们希望在应用程序中使用一些仅适用于他们公司的专门功能。虽然我可以开发自定义应用程序,但我不确定如何将应用程序交付给这些客户,以便他们可以将它们托管在公司的应用程序商店中。

他们是否也需要成为 iOS Developer Enterprise Program 的一部分?我应该为他们单独构建以实现这一目标吗?

我会接受“不可能”作为答案,但需要一些见解来支持答案。

编辑:

看看这个question我对 Amar 的评论非常感兴趣。如果客户给我他们的企业证书,我可以使用该证书构建应用程序,以便他们可以在自己的应用程序商店中托管。这对我来说非常有用,因为我将使用客户证书,因此我们不需要对服务器进行物理控制。

最佳答案

假设客户公司不是贵公司的合法实体,每个客户公司都必须拥有自己的企业许可证。您只能将企业应用程序分发给获得许可的企业的员工、承包商或受监管的客户。

您不需要为它们专门构建(除非您出于功能原因需要),但它们必须使用自己的企业许可证进行分发。

“Internal Use Applications developed under this Agreement may be deployed on Deployment Devices in two ways: (1) deployment for internal use by Employees, and (2) deployment for use by Customers either on Your physical premises or under the direct supervision and physical control of Your Employees in other locations, subject to Apple’s right to review and approve such deployment as set forth herein.”

(f) Allow Your Customers to use Your Internal Use Applications, but only (i) on Your physical premises, or (ii) in other locations, provided all such use is under the direct supervision and physical control of Your Employees (e.g., a sales presentation to a Customer).

Except as set forth in Section 2.1(f) [The section quoted above], You may not use, distribute or otherwise make Your Internal Use Applications available to Your Customers or to any third parties in any way.

关于ios - 为客户企业应用商店开发 iOS 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24895017/

相关文章:

ios - 从闭包返回函数

ios - 如何根据 UILabel 高度调整 UITableView 高度?

ios - 从 Parse 刷新和更新 NSMutableA rray 中的对象

ios - 企业部署证书和配置文件

ios - 重新签名 iOS 应用程序 .iPA 文件而不更改 BundleId

iOS 企业 APNs 证书过期

ios - 完成任务后 NSOperation 未从 NSOperationQueue 中删除?

ios - 如何将字符串转换为数据

ios - 将 iOS 应用程序分发给组织内的员工

ios - 可以从应用程序中读取企业 iOS 下载链接 plist 吗?