我正在开发一个企业应用程序。当我在 iOS8 beta 中测试它时,我看到了以下警报视图:
Untrusted App Developer
Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad?
仅第一次出现。 我能以某种方式避免它吗?又和什么有关系呢?
今天,我正在使用 iOS 9 Beta 进行测试并找到了解决方案。
要解决此问题,请访问:
除非您通过 App Store 分发应用程序,否则无法避免这种情况。
您收到此消息是因为应用程序是通过用户尚未信任的企业证书进行签名的。 Apple 强制显示此提示,因为正在安装的应用程序尚未经过 App Store 审核流程,因此在技术上不受信任。
用户接受提示后,证书将被标记为受信任,并且可以安装应用程序(以及您希望安装的已使用同一证书签名的任何其他未来应用程序)
注意: 正如评论中所指出的,从 iOS 8 开始,卸载特定证书中的所有应用程序将导致重新安装该证书中的应用程序后再次显示提示。
以下是确认此信息的 Apple 网站链接: https://support.apple.com/en-us/HT204460
在 iOS 9 上:
设置 -> 常规 -> 设备管理 -> 开发者应用程序/您的 Apple ID -> 添加/删除信任
就我而言,我只是使用 iOS 9.3 更改了下面的一些步骤 解决这个问题:
设置 -> 常规 -> 设备管理 -> 开发者应用 选择您当前的开发者帐户名称。 点击信任“您的开发者帐户名称” 在弹出窗口中点击“信任”。 完成
适用于 iOS 13.6
转到设置 -> 常规 -> 设备管理 -> 单击信任“Apple Development” -> 单击红色信任按钮,一切就绪! 😁 享受
如果您使用 MDM 管理设备或有权访问 Apple Configurator,则绝对可以避免此问题。
解决方案是通过 MDM 或 Apple Configurator 将开发者证书或 iOS 分发证书推送到设备。一旦您这样做,任何由该证书签名的应用程序都将受到信任。
当您单击“您信任此开发人员吗”时,您实际上是在为每个应用程序手动添加该证书。
如果您通过 MDM 推出它,它应该自动信任该应用程序 (https://support.apple.com/en-gb/HT204460),但它仍然需要与 Apple 验证证书等以确保它们“我认为尚未被撤销等。我收到此消息,阻止应用程序启动,只有当配置了代理信息以便我可以使用互联网时,该消息在多次启动尝试后才消失。
在 iOS 9.1 及更低版本中,转到“设置”-“常规”-“个人资料”-点击您的个人资料-点击“信任”按钮。
在 iOS 9.3.1 及更高版本中: 设置 > 常规 > 设备管理
我在 Meraki MDM 注册设备和托管应用程序中遇到此错误 - 仅在某些设备上发生此错误,iOS 更新似乎解决了该问题。