1

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?

Vatsal Manot
  • 17,695
  • 9
  • 44
  • 80
  • 1
    say 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
  • 2
    Possible duplicate: http://stackoverflow.com/questions/6069377/unremove-able-ios-app-possible/6070719#6070719 – nevan king Mar 01 '12 at 19:53

3 Answers3

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
0

There is absolutely no way that you can do this.

QED
  • 9,803
  • 7
  • 50
  • 87