防止企业iOS应用程序被删除

我想阻止企业iOS应用程序被用户删除。 Apple提供了关于如何为Web Clips执行此操作的文档 ,但是我正在努力寻找与实际应用程序相关的任何内容。 可能吗 ? 如果是的话怎么做呢?

理想的解决scheme将涉及plist安装文件中的设置,但涉及configuration文件或MDM的选项也可以使用。

我知道防止应用被删除的唯一方法如下:

在您的iPhone / iPad上,进入设置 – >常规 – >限制 – >删除应用程序(closures)。

您必须input限制密码并开启限制。

我非常肯定,使用公共API和MDM来防止删除特定应用程序是不可能的。

其实,我还没有看到这个解决scheme甚至私人的API。

PS sangony是对的。 预先删除所有应用程序是最接近你可以得到的。 而且可以通过MDM进行configuration。

我已经花了很多时间在这个plist的东西,但我找不到任何东西。我认为这是不可能通过简单的plist设置。

据我所知,对于任何非越狱设备而言

您可以通过在iOS中进行以下select来使应用程序不可删除。

设置 – >常规 – >限制 – >删除应用程序 – >关

设置

在企业应用程序的情况下:

您可以尝试使用iPCU(iPhoneconfiguration实用程序)或Apple Configurator创build自定义configuration文件并将其安装在多个设备上,或者您可以使用企业MDM来执行此操作。

供参考:

这个function是在苹果iOS 4.3中引入的