iOS 企业计划中的应用分发有什么限制吗?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/22745946/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-30 23:51:45  来源:igfitidea点击:

Is there any limitation to distribution of apps in iOS enterprise program?

iosapp-storeiphone-developer-program

提问by NeoWang

I know in iOS developer program, a developer can use an ad hoc distribution profile to build an app, and this app is for testing purpose and can be installed on up to 100 devices.

我知道在 iOS 开发人员计划中,开发人员可以使用临时分发配置文件来构建应用程序,并且此应用程序用于测试目的,最多可以安装在 100 台设备上。

Is there such a limitation for app developed with a Enterprise program account? And since this app is for internal use, does the employee's device need to be configured somehow to use this in-house app?

使用企业程序帐户开发的应用程序是否有这样的限制?由于此应用程序供内部使用,是否需要以某种方式配置员工的设备才能使用此内部应用程序?

And is there any technical problem if I distribute the in-house app (for free) to a larger audience via a web link or email? I know this can be interpreted as violation to the Enterprise program, I am just wondering if this is technically doable.

如果我通过网络链接或电子邮件将内部应用程序(免费)分发给更多受众,是否存在任何技术问题?我知道这可以解释为违反企业计划,我只是想知道这在技术上是否可行。

回答by Legoless

There is no limitation on how many devices you can install the enterprise app. All you need is properly configured provisioning profile and signing identity and the UDID in the provisioning profile. I do believe you can distribute ad-hoc similarly as with normal iOS developer account, even easier.

您可以安装企业应用程序的设备数量没有限制。您只需要正确配置配置文件和签名标识以及配置文件中的 UDID。我相信您可以像使用普通的 iOS 开发人员帐户一样临时分发,甚至更容易。

There is much information available on StackOverflowalready:

StackOverflow 上已经有很多可用的信息:

And many more: https://stackoverflow.com/search?q=ios+enterprise

还有更多:https: //stackoverflow.com/search?q=ios+enterprise

Please read through those first and you will get most of the information you need.

请先通读这些内容,您将获得所需的大部分信息。

回答by dpigera

Beginning iOS 9, another important consideration is on first install Apple prompts you with an 'Untrusted Enterprise Developer' prompt. This requires you to go to Settings: General > Profiles and select 'Trust X' for the correct profile.

从 iOS 9 开始,另一个重要的考虑因素是首次安装 Apple 会提示您“不受信任的企业开发人员”提示。这需要您转到设置:常规 > 配置文件并为正确的配置文件选择“信任 X”。

Not a show stopper. However, an important consideration if you need to do a large distribution as testers need to be informed.

不是表演障碍。但是,如果您需要通知测试人员进行大规模分发,这是一个重要的考虑因素。

enter image description here

在此处输入图片说明