iOS - 防止删除iPhone配置文件或检查是否已安装

kal*_*cey 5 cocoa enterprise objective-c configuration-files ios

我正在开发一个iOS企业应用程序,它依赖于手机上的配置文件.不幸的是,用户可以"取消"这个配置文件,这真的搞砸了我们的应用程序.

所以我想知道a)是否有可能阻止配置文件被删除OR

b)有没有办法检查是否已经安装了配置文件(例如,在运行时,如果不存在,我们可以再次安装它)?

Tas*_*que 8

  • 如果您希望配置文件不被用户篡改/禁用,这是可能的!如果您使用Apple Configurator.mobileconfig在常规选项卡中构建文件,请选择securitynever.请注意:一旦配置文件安装在设备上,除非您恢复设备,否则无法恢复该配置文件

  • 简而言之,目前没有任何记录的方法可以以编程方式将配置文件(.mobileconfig)文件调用/安装到设备上:因此,如果您正在考虑检查配置文件是否存在以及是否安装它,则不可能(如到目前为止的可用文档) - 如果你确实找到了让我知道的方法

注意:

.mobileconfig 文件只能通过Safari/Mail运行.

这个类似的SO讨论可能有所帮助:在iPhone上安装配置文件 - 以编程方式