我有一个iOS"内部"应用Enterprice Distribution Provisioning Profile
。在iOS 8之前,如果它已接近截止日期,我可以通过电子邮件发送更新的配置文件,用户可以从他的邮件客户端安装它,而无需重新安装应用程序。
然而,从iOS 8开始,这不是一个选择。因此,我正在寻找替代方案,以便为用户提供更新的配置文件,而无需重新安装应用程序。
如果我设法在应用程序的沙箱中下载配置文件,是否有办法以编程方式安装它?
答案 0 :(得分:1)
我认为配置配置文件应该对iOS 8用户透明。我认为最好的办法是为用户提供一个应用程序,以便使用新的配置文件构建。这将在设备上安装新的配置文件。
答案 1 :(得分:1)
正如您自己和wottle所说,iOS 8不允许用户手动安装配置文件,您也不能(也不应该)从应用程序中以编程方式安装它们。
如果您是拥有移动设备管理(MDM)的企业公司,则可以继续通过MDM服务器将配置文件推送给用户,因为iOS 8中的更改仅影响用户安装和删除配置文件的能力手动。或者,您的应用需要更新,用户必须更新应用(通过您通过MDM推送它或者从您的网站下载更新。
如果你有一个“内部”企业应用程序正在分发,并且你希望在没有用户干预的情况下工作(自动更新,配置配置文件更新等),Apple真的会推动这一点,你需要让他们和你一起注册MDM。答案 2 :(得分:0)
我正在尝试类似的东西,但似乎不太可能。
您所能做的就是在某些服务器上托管配置文件并告诉Safari打开它。一个简单的WebView无法显示它。