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

我正在开发一个企业应用程序。 当我在iOS8testing版中进行testing时,我看到以下警报视图:

Untrusted App Developer Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad? 

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

截图

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

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

一旦用户接受提示,证书将被标记为可信,并且可以安装应用程序(以及将要安装的已经用相同证书签名的任何其他将来的应用程序)

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

以下是确认此信息的Apple网站链接: https : //support.apple.com/zh-CN/HT204460

今天,我正在testing这与iOS 9testing版,并find了解决办法。

要解决它,请转到:

  1. 设置 – >常规 – >configuration文件[iOS 10上的设备pipe理]
  2. 在ENTERPRISE APP下,select您当前的开发者帐户名称。
  3. 点按信任“您的开发者帐户名称”
  4. 点击“信任”popup。
  5. 完成

在iOS 9上:

设置 – >一般 – >设备pipe理 – >开发人员的应用程序/你的苹果ID – >在那里添加/删除信任

当应用的信任validation失败时,会出现此问题。

截图1

您可以从下图中显示的设置信任应用程序。

截图2

截图3

截图4

如果这不起作用,然后删除应用程序,并重新安装它。

在我的情况下,我只是改变下面的一些步骤与iOS 9.3要解决这个问题:

设置 – >常规 – >设备pipe理 – >开发人员应用程序select您当前的开发人员帐户名称。 点击信任“你的开发者账户名”点击“信任”popup。 完成

如果你通过MDM推送它,它应该自动信任应用程序( https://support.apple.com/en-gb/HT204460 ),但它仍然需要与Applevalidation证书等,以确保它们没有被撤销等我假设。 我有这个消息阻止应用程序启动,只有当代理信息被configuration,所以我可以使用互联网,多了几次发射尝试后,它就消失了。

在iOS 9.1及更低版本中,转到设置 – 常规 – configuration文件 – 点击您的configuration文件 – 点击信任button。

如果您使用MDMpipe理设备或有权访问Apple Configurator,则完全可以避免此问题。

解决scheme是通过MDM或Apple Configurator将开发者或iOS分发证书推送到设备。 一旦你这样做,任何由该证书签署的应用程序将被信任。

当你点击“你信任这个开发人员”时,你基本上是根据每个应用程序手动添加该证书。

iOS 9.3.1及更高版本中:设置>常规>设备pipe理