1

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

请告诉我这是否可能。?

4

2 回答 2

4

使用 InHouse 分发,请参阅

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

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

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

但是,由于这是一个主要的安全“缺陷”,您必须确保下载/获取此应用程序的每个人都以一种或另一种方式正确验证。

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

于 2012-02-24T12:45:50.497 回答
2

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

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

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

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

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

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

于 2012-02-24T12:46:44.240 回答