测试应用程序时,iOS Untrusted Developer错误


29

我正在尝试使用Xcode 7和iOS 9.0制作自己的iOS应用程序。通过遵循针对iOS的Xcode 7开发(无需开发者帐户),我已经能够成功在自己的iPod上安装应用程序,但是在运行应用程序时出现此错误:

不受信任的开发人员您的设备管理设置不允许在此iPod上使用来自开发人员iPhone Developer的应用程序。 您可以在“设置”中允许使用这些应用。

我在Aettings应用程序中快速浏览了一下,但找不到允许我创建的应用程序的方法。我将如何“信任”运行iOS 9的该应用程序?


Answers:


57

企业证书和其他证书必须在iOS 9上手动受信任,而不必在iOS 8和更早版本上受信任。

  • 打开设置应用
  • 打开一般
  • 打开配置文件和设备管理
  • 选择受影响的配置文件并信任它

如果没有看到“配置文件和设备管理”,则您的设备需要重新安装该应用程序或从MDM /其他注册中获取适当的配置文件。


2
它只是出现“配置文件”
iProgram

我们是否知道该问题是否将有长期解决方案?还是这个?
DickieBoy

1
@DickieBoy我相信Apple将此视为安全性的长期解决方案。我会计划这个不变的时期,但是在iOS 9更新下肯定不会改变。如果您不希望用户必须点击以手动接受用于企业开发的证书,我将查看您的MDM是否可以将信任配置文件推送到设备。
bmike

1
就我而言,它只需要网络连接即可验证开发人员(即我)。刚打开WiFi,它就开始工作。
2015年

详细说明:如果看不到“配置文件和设备管理”,则需要单击以安装您的企业应用程序之一,并且在对话框显示该应用程序来自不受信任的来源时,单击“取消”。这样做会添加菜单项。请参阅此处:“手动信任企业开发人员”下的developer.apple.com/library/ios/documentation/IDEs/Conceptual/…。如果对话框显示“完成/重试”而不是“取消”,请重新启动手机以清除缓存。
elMarquis '16

3

您还可以执行以下操作:

  1. 在您的iPhone或设备上,转到“设置”
  2. 转到一般
  3. 选择资料
  4. 选择您的用户帐户,即开发人员帐户
  5. 单击信任。

这应该使您能够在设备上测试您的应用程序。


这与两个月前提供的公认答案有何不同?
grg

3

对于iOS> 9的较新版本。设置->常规->配置文件不存在。.您将在设置->常规->设备管理中找到需要更改的设置。


1

解决此错误的另一种方法:

  • 在Mac上打开Xcode应用
  • 导航到窗口>设备
  • 右键单击您的设备>“ Show Provisioning Profiles ...”>并删除配置文件
  • 删除设备上已安装的应用
  • 现在重新构建并安装该应用程序

注意:在我的情况下,仅显示“设置”>“常规”>“配置文件”,而不显示“配置文件和设备管理”,这些步骤解决了该问题。


0

是的,这不是一个极端的问题。无需联系开发人员。您可以转到“设置”应用程序,该应用程序将在那里解决。看看这个在这里可以提供帮助。


尽管此链接可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。如果链接的页面发生更改,仅链接的答案可能会失效。
grg

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.