iOS9对非MDM方式部署的InHouse应用不再弹出是否信任对话框

参考链接:http://stackoverflow.com/questions/30722883/ios9-untrusted-enterprise-developer-with-no-option-to-trust

iOS9+,采用itms-service方式安装的inhouse应用,默认将无法运行。iOS9之前,会弹出个对话框提示用户是否信任,现在直接提示不信任:
not_trust

用户需要手动进设置里面去信任描述文件,方能运行inhouse应用:

Go to Settings – General – Profiles – tap on your Profile – tap on Trust button.
how_to_trust

不过令人费解的是,参考链接中有人提及(说是该说法来自Apple官方邮件):

iOS 9 introduces a new feature to help protect users from installing in-house apps from untrusted sources. While no new app signing or provisioning methods are required, the way your enterprise users manage in-house apps installed on their iOS 9 devices will change.

In-house apps installed using an MDM solution are explicitly trusted and will no longer prompt the user to trust the developer that signed and provisioned the app. If your enterprise app does not use an MDM solution, users who install your app for the first time will be prompted to trust the developer. All users who install your app for the first time will need an internet connection.

这说法难道不是自相矛盾吗?粗体的说法在iOS8中就已经是这样了,为何还要专门拿到iOS9来说,而事实情况是iOS9中压根就不会询问用户,不管是不是第一次运行inhouse应用。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据