我可以限制在 iOS 设备上安装企业应用程序吗?

Posted

技术标签:

【中文标题】我可以限制在 iOS 设备上安装企业应用程序吗?【英文标题】:Can I restrict the installation of an enterprise app on an iOS device? 【发布时间】:2012-06-12 00:49:24 【问题描述】:

据说 AirWatch 确实允许这样做,但我正在尝试使用配置文件和/或 Apple Configurator 找到解决方案。

我能否限制 ios 设备安装企业应用程序(该设备需要 Safari 访问权限,因此理论上可以从 Web 链接下载)。我想通过不允许设备安装任何配置文件来实现这一点,但我也找不到限制这一点的方法。

此外,“允许安装应用程序”并不能解决问题......仍然允许您安装企业应用程序。

【问题讨论】:

限制应用的安装有什么好处?为什么不简单地要求权限来 对应用程序进行任何操作? 好问题。我试图限制除我的企业应用程序之外的所有内容。我需要 100% 确保用户没有安装其他企业或商店应用程序。 啊,那我什至误解了它的意图——与其说禁止你的应用程序,不如说是禁止其他应用程序。知道了。 :) 如果,如果,你可以越狱,你可以把 .app 文件放在限制 Safari 和 App Store 的 /Applications 文件夹中......不过 @TheDeveloper,非常聪明!我可能需要用户在现场更新他们的能力,所以我必须让他们访问 Safari。 【参考方案1】:

Apple 不授予禁止应用程序的权利。您不能阻止用户安装应用程序。但是,您可以阻止访问 AppStore。这样一来,用户就无法安装任何应用程序,即使他们在浏览器或其他地方获得了链接。

如果您仍然希望将企业应用程序安装在设备上,则可以在通过 AppleConfigurator 准备设备时添加它。在“准备”部分中,您有一个默认情况下将安装在设备上的应用程序列表。使用 AirWatch,我只是将“AirWatch MDM Agent”放在此列表中,但您可以添加任何您想要的应用程序。

另外,您可以将设备配置为“单一应用程序”。这意味着设备将从该应用程序开始,并且仅从该应用程序开始。没有办法退出或回家,你只能使用那个应用程序。它可以通过 AppleConfigurator 或 AirWatch 配置文件进行配置(更灵活)。如果您通过 AppleConfigurator 执行此操作,请注意,您的应用无法访问其他应用,之后您正常使用设备的唯一选择就是擦除它。

【讨论】:

【参考方案2】:

您实际上可以限制在 iOS 设备上安装特定应用程序。您需要使用名为 Apple Configurator 的 Mac 应用程序。您可以创建一个新的配置文件,然后将“限制”配置为不允许特定的应用列表。

设置配置文件非常方便,因此未经授权无法将其从设备中删除。

为了支持此功能,您安装配置文件的设备必须进入受监督模式。您可以使用 Apple Configurator 执行此操作。它需要擦除设备并将其设置为“新手机”。您无法从备份中恢复,略有缺点,但如果您需要阻止特定应用程序,则值得。

【讨论】:

以上是关于我可以限制在 iOS 设备上安装企业应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 配置文件(内部)企业

更新内部应用程序——iOS 企业开发者计划

无法移除的 iOS 应用程序可能吗?

iOS 以无线方式安装内部应用程序

如何在设备上安装配置证书以使用企业 iOS 帐户进行 OTA(无线)应用程序分发

我可以将 iOS 应用程序限制在特定的美国州吗?例如 - 应用程序应仅在纽约州下载