在iOS 7上以编程方式安装.mobileconfig文件程序

3

我有一个应用程序内的配置文件。我能否在按钮点击时执行(运行)配置文件?

目前,我在按钮点击时将文件作为附件发送给相应的用户,并且当他们打开电子邮件并点击附件时开始执行。由于配置文件是本地的,所以是否可能在按钮点击时运行它?

我正在研究这个问题。

(在iPhone上安装配置文件 - 程序化)

此外,在这里

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

答案说,安装mobileconfig文件的唯一方法是通过safari/mail。但是,这个答案还没有得到批准,所以不确定这些是否仍然是安装移动配置文件的唯一选项。


你的配置文件是什么? - Rafał Sroka
1
“运行配置文件”是什么意思? - rmaddy
这是一个.mobileconfig文件,它会自动在我的iPhone上设置一个配置(设置->通用->描述文件)。 - Sagar
有人在StackOverflow上已经尝试过这个了,打包一个HTTP服务器,运行它,并将您的按钮绑定到执行本地HTTP服务器上的URL:https://dev59.com/questions/IG7Xa4cB1Zd3GeqPpGAp - frin
我花了最近一个月的时间寻找一个真正可行的代码解决方案。我已经写出了一个可行的解决方案,并且很快会发布一篇文章,其中包含我的解决方法以及可工作的源代码链接。完成后,我会在这里发布链接。 - Jonathan King
1个回答

4
这是来自苹果开发者网站的官方文档。希望这能帮助人们了解有关安装配置文件的当前可能性。
访问https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/Introduction/Introduction.html
简而言之,有四种方法可以部署配置文件:
  • 通过物理连接设备(使用IPCU,现在是苹果 Configurator
  • 在电子邮件中
  • 在网页上
  • 使用上述文档中描述的空中配置
  • 这应该结束一些关于当前情况的猜测。

    但是那份文档似乎已经过时了。“通过物理连接设备”显然指的是使用iPhone配置实用程序,该程序已不再存在并且不再受支持。 - matt
    1
    @matt,现在可以使用Apple Configurator(或Configurator 2)来代替旧的iPhone Configuration Utility。 - Nate
    2
    @Nate 是的,我发现了 Configurator。个人而言,我仍然认为通过邮件发送配置文件是最可靠的方式! - matt

    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接