Prevent enterprise iOS app from being removed

时光怂恿深爱的人放手 提交于 2019-12-04 14:03:32

The only way I know to prevent apps from being deleted is as follows:

On your iPhone/iPad go to Settings -> General -> Restrictions -> Deleting Apps (off).

You will have to enter a Restrictions Password and turn Restrictions on.

I am pretty sure it's impossible to prevent deletion of particular apps using public API and MDM.

Actually, I haven't seen solution for this even for private API's.

P.S. sangony is right. Prevetion to delete all apps are the closest you can get. And it's configurable through MDM.

I have spent a lot of time on this plist thing but i couldn't find any thing.I assume it's not possible through simple plist setting.

As far as i know for any non jailbroken device is concerned

You can make apps undeletable by making following selections in iOS.

Settings -> General -> Restrictions -> Deleting Apps -> Off

In case of enterprise apps:

You may try creating a custom configuration profile using iPCU(iPhone Configuration utility) or Apple Configurator and install it on multiple devices or you can use enterprise MDM to do this.

FYI:

This feature was introduced in apple iOS 4.3

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!