iOS企业级程序中应用分发是否有限制?

22

我知道在iOS开发者计划中,开发者可以使用“Ad Hoc”分发配置文件来构建应用程序,这个应用程序是为了测试目的而设计的,并且可以安装在100台设备上。

对于使用企业级开发者计划账户开发的应用程序,是否存在这样的限制呢? 由于这个应用程序是供内部使用的,那么员工的设备需要进行某种配置才能使用这个公司内部应用程序吗?

如果我通过网页链接或电子邮件向更多人免费分发公司内部应用程序,是否会出现任何技术问题?我知道这可能被解释为违反企业级计划的规定,但我想知道这在技术上是否可行。


5
你与苹果的合约规定该应用只能在内部使用。如果你为美国邮政工作,则可以将其分发给他们的数百万员工。如果你的公司只有两名员工,则只能每人拥有一份副本。你有法律责任执行这一规定,如果故意违反,我能看到苹果会变得非常愤怒。 - gnasher729
2个回答

28

企业应用的安装设备数量没有限制,您只需要配置正确的预配资料和签名身份、以及在预配资料中添加设备的UDID。我确信您可以像普通的iOS开发者账户一样进行Ad-hoc分发,甚至更加容易。

StackOverflow上已经有很多相关信息:

还有更多的问题可以在这里找到:https://stackoverflow.com/search?q=ios+enterprise

请先仔细阅读这些内容,您将能够获得大部分所需的信息。


6
我认为企业级分发不需要了解UDIDs。 - RomanN
1
企业级分发不需要单独设备的UDID。我已经多次使用企业级分发,这是其中最大的好处之一。当然,关于“不受信任的企业级开发者”,请参见下面的答案。 - EricWasTaken
@ericWasTaken 这在苹果文档中有提到吗?我知道这不是必需的,但我的员工不相信我,因此不愿支付账户费用。 - farzadshbfn
@farzadshbfn - 这是苹果关于企业应用的文档链接。任何地方都没有提到设备ID!(所以显然不需要)。https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingEnterpriseProgramApps/DistributingEnterpriseProgramApps.html - EricWasTaken
@ericWasTaken 感谢,我想他试图避开我,因为我已经给他发送了这份文档,但他不会购买:))). 谢谢。 - farzadshbfn
我找不到任何苹果公司有关企业账户设备限制的文档。请问有人可以分享一下苹果官方链接,以便了解设备限制的澄清情况吗? - Dipak

8
从iOS 9开始,另一个重要的考虑因素是在首次安装时,苹果会提示您出现“不受信任的企业级开发者”提示。这需要您进入“设置:通用>个人资料”,并选择“信任X”以正确的配置文件。
这并不是一个悬而未决的问题。但如果您需要进行大规模分发,则需要告知测试人员此事项。 enter image description here

5
用户不知道该去哪里并信任它,错误信息最好有一个按钮将用户带到设置页面,我的一些用户感到很烦恼 :) - anoop4real
我们还需要添加UDID吗? - Hitu Bansal
@HituBansal 不,企业配置文件没有UDID限制。可以在任何设备上安装。 - dpigera

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接