【问题标题】:Not Verified Enterprise Developer Message Reappears in iOS 9iOS 9 中再次出现未经验证的企业开发者消息
【发布时间】:2016-04-08 02:06:25
【问题描述】:

我开发了一个已安装到一组 iOS 9.1 和 9.2 iPad 上的企业应用程序。

我在应用安装后信任配置文件(例如,按照此问题中的步骤:iOS9 Untrusted Enterprise Developer with no option to trust)并且应用运行正常。

几天/几周后,启动应用时“不受信任的企业开发者”弹出窗口再次开始出现,并且在设置->常规->设备管理中应用显示为“未验证”

有没有其他人经历过这个/有没有办法解决它?

我目前不确定是否有特定的步骤导致它(例如,特定的时间已经过去/设备已插入 Mac 等)。我现在正在努力解决这个问题。

编辑:我对原始问题进行了一些编辑。我现在意识到该应用仍然是受信任的,但不再经过验证(之前我没有意识到两者之间存在差异)。

以下屏幕截图来自 iPad 上的设备管理部分。这是在应用程序被信任和验证几天后进行的;并且工作没有问题。

我已向 Apple 提出错误报告,但尚未收到回复。

【问题讨论】:

    标签: ios ios9 ios-enterprise


    【解决方案1】:

    我们遇到了完全相同的问题....确实非常令人沮丧。

    我在一家公司工作,该公司通过流行的 MDM 平台部署了 10,000 多台 iPad,大约自 2015 年 11 月以来,当用户尝试打开我们的任何内部应用程序时,我们越来越多的 iPad 会显示此消息。我们建议一种解决方法,该解决方法大约可以使用 24 小时。在此时间之后,该消息会再次出现。

    我们的 iPad 已连接到我们自己的安全 corp wifi,由于 apple.com 被我们的防火墙阻止,此网络无法与 Apple 通信。 11 月前,当出现不受信任的开发者消息时,我们会建议用户将 iPad 连接到开放网络,关闭应用程序并重新打开。应用程序将打开,消息将不再出现。

    我后来发现,iPad 需要与特定的苹果 url 通信以验证或更新开发者操作证书,这个 url 是 ppq.apple.com。目前这个 url 已经关闭,这意味着认证证书的服务器处于离线状态,因此会重复出现不受信任的开发者消息。

    【讨论】:

    • 当我们通过 MDM 平台进行部署时,我们无法以传统方式信任应用程序......设置 > 常规 > 配置文件和设备管理 > 应用程序配置文件 > 信任。 MDM 管理的 iOS 设备应该无需交互即可自动验证企业应用程序。
    • 因此,在您的情况下,您信任该应用程序;该应用程序启动正常;然后后来“不受信任”弹出窗口再次出现?
    • 是的。在我们的案例中,我们会建议用户将设备连接到开放的 wifi 网络,通过这样做,设备可以与 ppq.apple.com 通信以验证开发者证书。 (当时我们不知道这一点)ppq.apple.com 服务器已经关闭并将继续关闭,因此开发人员证书(我猜)会收到一个临时身份验证,有效期大约为 12 到 24 小时。在此时间之后,该消息将重新出现。
    • 作为对您的疑问和问题的回答,我想说联系苹果支持。我相信问题是站在他们这边的,他们是否愿意承认这是另一回事。另请阅读来自 Apple support.apple.com/en-gb/HT204460 的帮助指南
    【解决方案2】:

    我们在数千台 iOS 9.2 iPad 上遇到了同样的问题,这些 iPad 安装了企业应用程序,但由于在孤立的网络或飞行模式下度过了一生,因此没有持续的互联网连接。

    我们的测试表明,尽管https://support.apple.com/en-gb/HT204460 的 Apple 文档明确指出“在您使用删除应用程序按钮从开发人员中删除所有应用程序之前,该开发人员仍然受到信任。”,这实际上并不是全部。

    似乎定期重新验证签名凭据的有效性(大概是为了检查撤销),如果重新验证因任何原因失败或无法完成,开发人员将恢复到其不受信任的状态并且应用程序不会启动。

    复制很棘手,因为它并不像将日期向前滚动一个多月那么简单,但是重复与连续使用和重新启动应用程序相结合会暴露问题。我们还没有找到一种机制来强制这种按需重新验证。 iTunes 和 MDM 安装的 .ipa 文件都会显示此行为。 UI 中的手动信任和预安装证书提供的隐式信任似乎在幕后以相同的方式工作。

    我们即将开始测试新 Beta 版的行为,但对话无法在此处继续。

    【讨论】:

      猜你喜欢
      • 2016-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-11
      • 2012-06-03
      相关资源
      最近更新 更多