如何创建可以安装在所有 iPhone 上的二进制文件,而无需创建 App Store 或 Ad Hoc?

StackOverflow https://stackoverflow.com/questions/9430926

我想创建一个不会在 AppStore 中启动的应用程序,但我的所有客户都可以在他们的设备中安装我的应用程序。问题是我没有所有客户端设备 UDID. 。他们如何插入我的应用程序,因为我无法创建 Ad Hoc,因为我没有所有客户端的 UDID,并且我不想创建 App Store 二进制文件。

请告诉我这可能吗?

有帮助吗?

解决方案

如果您可以将您的应用程序转变为网络应用程序,那么您可以做到。

但假设您正在谈论原生 iOS 应用程序,并且您不想要求客户越狱他们的手机,那么不,Apple 有一个单一的分销渠道,那就是 App Store。

如果您的客户是“内部”客户,即您想在自己的组织内进行分发,那么企业计划是您的一个选择;

https://developer.apple.com/programs/ios/enterprise/

如果您的客户规模很大,并且想要批量购买然后在内部重新分销,另一个选择可能是定制 B2B 计划;

http://www.apple.com/business/vpp/

其他提示

使用 InHouse 分发,请参阅

https://developer.apple.com/programs/ios/enterprise/

http://www.apple.com/iphone/business/apps/in-house/

简而言之,您需要一个企业帐户。有了它,您可以创建与临时版本相同的内部发行版(即您可以直接或通过无线方式分发它们),但您不需要指定 UDID。

然而,由于这是一个主要的安全“缺陷”,您必须确保下载/获取此应用程序的每个人都以某种方式进行了正确的身份验证。

重要的: 如果您的客户不是您公司的成员或子公司,我会检查使用 InHouse 分发的法律状态。我自己也不确定。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top