我在哪里可以看到 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 到期日期?的主要内容,如果未能解决你的问题,请参考以下文章
我在哪里可以找到 XMPP ios 的 XEP-0054 扩展
由于 UISearchDisplayController 在 iOS 8 中已弃用,如何创建 UISearchController?