我在哪里可以看到 iOS 8 的 iOS Distribution Provision Profile 到期日期?

Posted

技术标签:

【中文标题】我在哪里可以看到 iOS 8 的 iOS Distribution Provision Profile 到期日期?【英文标题】:Where do I see the iOS Distribution Provision Profile expiration date with iOS 8? 【发布时间】:2014-11-16 02:40:43 【问题描述】:

我有几个应用程序在 ios 8 上使用企业分发配置文件。对于以前版本的 iOS,我可以通过转到常规 -> 配置文件在我的设备上找到这些配置文件的到期日期...这是iOS 8 不再是这种情况。如何查看设备上配置文件的到期日期?我在开发门户上看到了日期,但我也希望能够在设备上看到这些信息,因为并非所有配置文件都适用于每个应用程序/设备。

谢谢!

【问题讨论】:

【参考方案1】:

您可能无法在设备的设置中看到配置文件的到期日期。 但是,您可以从您的应用程序中读取到期日期和其他信息。配置文件嵌入在您的应用程序包中,您可以像这样阅读它

[[NSBundle mainBundle] pathForResource:@"embedded.mobileprovision" ofType:nil]

然后您可以解析文件并获取您需要的所有信息。

如果你在终端窗口中输入以下命令,你可以看到文件的结构

security cms -D -i /.../.../myapp.app/embedded.mobileprovision

您必须将点和 myapp.app 替换为您的实际数据

【讨论】:

【参考方案2】:

在 iOS 8 中,您无法再在设备上看到配置文件的到期日期。不幸的是,Apple 假设您将通过其他一些流程来管理即将到来的到期。我知道这不是你想听到的,但 Apple 已经做出了一个有意识的决定,从设备设置应用程序中删除这些信息。

在今年的设备管理 WWDC 演讲中(大约 42 分钟),演讲者通过以下内容证实了这一点:“配置文件不再出现在设置中,因为它完全自动处理。设备将自动修剪过期的配置文件当它们不再需要时。”

【讨论】:

我不喜欢他们的做法,但感谢您的回复!我希望我们可以直接从开发门户更新个人资料而不重新分发!

以上是关于我在哪里可以看到 iOS 8 的 iOS Distribution Provision Profile 到期日期?的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以找到开源 iOS 5 模板?

我在哪里可以获得所有 iOS 元素的列表? [关闭]

我在哪里可以一一购买iOS标签栏图标? [关闭]

我在哪里可以找到 XMPP ios 的 XEP-0054 扩展

我在哪里可以找到xamarin ios设备日志?

由于 UISearchDisplayController 在 iOS 8 中已弃用,如何创建 UISearchController?