我有几个应用程序正在使用iOS 8上的应用程序的企业分发配置文件。对于以前版本的iOS,我可以通过转到General - >在我的设备上找到这些配置文件的到期日期。配置文件... iOS 8不再是这种情况。如何在设备上查看配置文件的到期日期?我在开发门户网站上看到了日期,但我希望能够在设备上看到此信息,因为并非所有配置文件都适用于每个应用/设备。
谢谢!
答案 0 :(得分:2)
在iOS 8中,您无法再在设备上看到配置文件的到期日期。不幸的是,Apple假设您将通过其他一些流程管理即将到期的到期。我知道这不是你想听到的,但Apple已经做出了一个有意识的决定,即从设备设置应用中删除信息。
在今年的设备管理WWDC演讲中(约42分钟),演讲者通过以下方式确认了这一点:“设置中的配置文件不再出现,因为它完全自动处理。设备将自动修剪过期的配置文件当它们不再需要时。“
答案 1 :(得分:2)
您可能无法在设备的设置上看到配置文件的到期日期。 但是,您可以从应用程序中读取到期日期和其他信息。供应配置文件嵌入在您的应用程序包中,您可以像这样阅读它
[[NSBundle mainBundle] pathForResource:@"embedded.mobileprovision" ofType:nil]
然后您可以解析文件并获取所需的所有信息。
如果在终端窗口中键入以下命令,则可以看到文件的结构
security cms -D -i /.../.../myapp.app/embedded.mobileprovision
您必须将点和myapp.app替换为您的实际数据