安装企业iOS应用程序时出现"Untrusted App Developer"消息

Tun*_*vel 81 deployment enterprise ios ios8

我正在开发一个企业应用程序.当我在iOS8测试版中测试时,我看到了以下警报视图:

Untrusted App Developer
Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad?
Run Code Online (Sandbox Code Playgroud)

它只是第一次出现.我可以以某种方式避免它吗?它与什么有关?

截图

小智 232

今天,我用iOS 9 Beta测试了这个,并找到了解决方案.

要解决它,请转到:

  1. 设置 - >常规 - >配置文件[iOS 10上的设备管理]
  2. 在ENTERPRISE APP下,选择您当前的开发者帐户名称.
  3. 点击信任"您的开发者帐户名称"
  4. 点击弹出"信任".
  5. 完成

  • 这应该标记为正确的答案.然而,其他答案本身也值得一读. (8认同)
  • @Joni,我能够按照你提到的方式信任自定义企业应用程序.但每次我重新安装应用程序时,都要求我信任.有没有办法永久地信任它? (2认同)

lia*_*ols 48

除非您通过App Store分发应用程序,否则无法避免这种情况.

您收到此消息是因为应用程序是通过尚未被用户信任的企业证书签名的.Apple强制显示此提示,因为正在安装的应用程序尚未通过App Store审核过程,因此在技术上不受信任.

用户接受提示后,证书将被标记为受信任,并且可以安装应用程序(以及您希望安装的任何其他未使用相同证书签名的应用程序)

注意:正如评论中所指出的那样,从iOS 8开始,从特定证书卸载所有应用程序将导致在重新安装所述证书的应用程序后再次显示提示.

以下是Apple网站的链接,用于确认此信息:https: //support.apple.com/en-us/HT204460

  • 我试过这个,我仍然得到我的结果 - 如果我以这种方式安装应用程序然后删除它,如果我再次安装它,则再次提示用户.如果我升级,那不会发生,但这不依赖于部署方法.这只是iOS8. (7认同)
  • 这不是真的.如果我在设备上安装证书,它仍然是不可信的,无论我是否接受了应用程序.该应用程序将受到信任,但iOS8除外 - 您必须为同一发布者的每个应用程序点击"信任". (4认同)
  • @zaitsman你是对的.在iOS 8中(与早期版本不同),如果用户从设备中删除该签名者的最后一个应用程序,iOS现在将"不信任"应用程序签名者.因此,如果您从设备中删除上一个企业应用程序,重新安装它,然后用户点击以运行该应用程序,您将看到此警报. (3认同)

Ale*_*rev 27

在iOS 9上:

设置 - >常规 - >设备管理 - >开发人员应用/您的Apple ID - >在那里添加/删除信任


Jay*_*bey 7

应用程序的信任验证失败时会出现此问题.

截图1

您可以信任以下图片中显示的设置中的应用.

截图2

截图3

截图4

如果这不起作用,则删除应用程序并重新安装.

  • 有没有办法默认允许这样做?每次我重新安装该应用程序时,我都必须重新允许此操作。这很烦人。顺便提一句。我喜欢你的屏幕截图上的红色涂鸦;)xD (2认同)