I need to restrict the deletion of an iOS application for MDM (Mobile Device Management) purposes. Is there any way I can achieve this programmatically or otherwise?
Asked
Active
Viewed 1,240 times
1
-
1say what? You want to make it so people cannot delete your application from their device? Not possible unless it is an apple created application. – Bot Mar 01 '12 at 19:17
-
2Possible duplicate: http://stackoverflow.com/questions/6069377/unremove-able-ios-app-possible/6070719#6070719 – nevan king Mar 01 '12 at 19:53
3 Answers
4
This is not possible.
You cannot restrict the deletion of an iOS application.
However, if a particular user wishes to restrict deleting of third-party applications, it is possible to do so by navigating to General > Restrictions and turning on the Deleting Apps switch.

Vatsal Manot
- 17,695
- 9
- 44
- 80

User97693321
- 3,336
- 7
- 45
- 69
-
This, in combination with the OP's mention of Mobile Device Management, would be a perfect solution. 1. Set up iOS device as desired (with Restrictions). 2. Image device to other devices with iPhone Configuration Utility (or similar). – gibson Apr 10 '12 at 16:50
1
Well you could jailbreak the phone and then hack the app's flag to be like a system application.
But in the real world: no, you cannot do this.

gregheo
- 4,182
- 2
- 23
- 22