未验证的企业开发者消息重新出现在iOS 9中

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

在安装应用程序后,我已经信任该配置文件(例如,按照此问题的步骤:iOS9 Untrusted Enterprise Developer with no option to trust),该应用程序正常工作.

几天/几周后,“不信任企业开发人员”弹出窗口在应用启动时开始再次出现,而在“设置” – >“通用”>设备管理中,该应用显示为“未验证”

有没有人经历过这个/有没有办法呢?

我目前不确定是否有特定的步骤导致它(例如,特定的时间已经过去/该单元已插入Mac / etc).我正在努力工作,在这一刻.

编辑:我对原来的问题做了一些修改.我现在已经认识到这个应用程序还是值得信赖的,但不再验证(之前我没有意识到这两者之间有区别).

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

Device Management Screenshot

我已经提出了与苹果的错误报告,但还没有回覆.

我们有几千个iOS 9.2 iPad,同样的问题,安装了企业应用程序,但由于在孤立的网络或飞行模式下花费的时间,他们没有连续的互联网连接.

我们的测试表明,尽管苹果在https://support.apple.com/en-gb/HT204460的文档清楚地表明:“这个开发人员保持信任,直到您使用”删除应用程序“按钮从开发人员中删除所有应用程序.”这其实并非全部.

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

复制是棘手的,因为它不像在一个多月前滚动日期一样简单,但是重复使用连续使用并重新启动应用程序会重现这个问题.我们还没有找到一种机制来迫使这种重新验证的需求. iTunes和MDM都安装.ipa文件显示此行为.用户界面中的手动信任和预先安装的证书给出的隐含信任似乎在幕后相同.

我们即将开始测试新版本的betas的行为,但是这次会话不能继续.

相关文章
相关标签/搜索