在iOS 8.0.2上安装配置文件

11

我正在尝试通过电子邮件、iTunes安装我的证书文件。当我尝试在电子邮件中点击证书文件时,它只是将我重定向到设置页面。我认为应该会弹出一个提示框来安装证书文件,但我没有看到任何提示框。我是否忘记了某些重要的步骤导致这个问题?或者可能是新iOS 8更新的一个漏洞?

2个回答

16

“这不是一个错误,而是一种功能”。苹果故意设计了这样的机制,使得用户不能手动安装该应用程序,必须使用开发工具(如 Xcode)或设备管理系统(如 MDM)进行安装。此外,它们也不再显示在“配置文件与设备管理”中,普通用户也无法卸载。

iOS 8之后,苹果提出了“任何需要普通用户安装、卸载或考虑配置文件的流程都是有缺陷的,iOS 应该代表用户自动处理。”如果配置文件过期,iOS 应该自动清除;当应用程序被删除时,iOS 应该自动处理配置文件的方面。这种哲学在 WWDC 2014 的“管理苹果设备”的演讲中提到,大约在第42分钟左右。


我刚刚尝试使用Crashlytics通过空中安装一个应用程序,它完美地运行了。是不是TestFlight应用程序配置文件出了问题,导致它无法在iOS 8.0.2上安装? - Jeroen Leenarts
Crashlytics 正按照 Apple 的规定进行操作。任何依赖用户手动在设置应用中安装配置文件的人都会受到影响(例如旧版 TestFlight,他们会直接提供配置文件并要求您安装)。 - Nobosi
我是苹果,你只是从我这里租用硬件。你无法控制它,我们可以,因为你很蠢。 - Srneczek

0

我猜这是个bug。我在Testflight上也遇到了同样的问题。 作为解决方法,可以通过Xcode的“设备”视图安装配置文件。


问题在于当您转到设备窗口->右键手机->查看配置文件->单击+->浏览配置文件并选择它->单击安装时,什么也没有发生。我无法通过iTunes(选项已删除)或Xcode(一个错误或我不确定为什么!)安装配置文件。 - Khaled Alanezi
检查设备日志,看看是否记录了任何有用的错误信息。 - fluidsonic
没有与问题相关的特定日志消息。看起来,如果您将设备添加到Xcode管理的配置文件中,则应该在开发人员帐户中添加UDID后,Xcode会自动处理此添加。但是,这并没有发生。此帖子提供了一个解决此问题的解决方法:https://matheusandcode.wordpress.com/2015/10/08/xcode-7-adding-a-new-device-to-an-xcode-managed-provisioning-profile/ - Khaled Alanezi

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