Xcode进程启动失败:安全性


756

我现在已经开发了一个或两个星期的应用程序,就在昨天,我已经将iPhone 5S更新为iOS 8 GM。一切正常,我也可以在设备上进行测试,直到我从手机上删除了该应用程序并想重新构建。出现以下错误:

Could not launch "My App"
process launch failed: Security

屏幕截图已添加

当我使用模拟器进行测试时,它可以正常工作。这是因为iOS 8 GM更新,如何解决此启动问题?我希望能够在我的iPhone和模拟器上进行测试。


Answers:


1612

如果您收到此消息,则说明该应用程序已安装在您的设备上。您必须点击图标。它将询问您是否真的要运行它。说“ yes”,然后说Build & Run again

作为从iOS 9,就需要去Settings→交通General→交通Device Management→交通Developer App→交通Trust`。

一些版本中iOS,你将不得不去Settings→交通General→交通Profile代替。


44
它可能是第一次使用新的配置文件启动您的第一个应用程序。
ryutamaki 2014年

8
**请确保您也看到以下内容。我唯一的解决方案是删除旧的PROFILESIONING配置文件。另请参阅有关使用鼠标删除键的注释。
Jason R. Escamilla 2014年

27
谢谢。苹果有绝对最糟糕的错误消息。
Elad 2015年

65
@BhupeshKumar等 此外,在iOS 9中,它不再允许您直接从警报信任来源。您必须转到设置->常规->个人资料,找到您的开发人员资料并信任它
jtmarmon 2015年

10
在iOS 9.2上,设置移至“设置”->“常规”->“设备管理”
-RickNotFred

199

更新的Xcode 7答案:轻按该应用程序将不再起作用(从beta 1开始,它仅显示“不可信的企业开发人员”消息,仅带有“关闭”按钮)。

要解决此问题,请打开“设置”应用,转到“常规” /“个人资料”,您会看到自己的个人资料。将其标记为受信任,一切应该会再次开始正常工作。

对于iOS 9.2.1和Xcode 7.2.1更新:

转到:设置>常规>设备管理>从开发人员应用程序>信任应用程序中选择应用程序。


4
我的设置中没有个人资料。有什么建议么?尝试下载配置文件并将其手动添加到设备。
dashersw

1
看到nickthedude的答案,他解决了我在XCode7中的问题
Christian

请参阅@nickthedude的答案,该答案肯定可以解决Xcode 6.4上的问题。
King-Wizard

对于在“设置/常规”下看不到“配置文件”选项的用户:仅当安装了一个或多个配置文件时才会显示。如果安装了配置文件,它应该在“ VPN”下。
谢尔顿

2
在运行iOS 9.2.1的iPhone6s上,我的配置文件位于“常规”->“设备管理”下。然后我在DEVELOPER APP中看到我的电子邮件。我可以单击并选择“信任”选项。
user3731622

158

嘿,所以可以接受的答案有效,除非您需要调试应用程序的初始启动。但是,我认为答案更多是替代方法,而不是实际的解决方案。据我了解,当您在配置文件/证书设置中有些怪异时,会出现此消息,因此请确保该部门中的所有内容均处于最佳状态。然后反复将头撞到墙上。

适用于我的是苹果文档中的以下内容

预配置文件已知问题如果您已从其他Beta升级到GM种子,则可能会由于预配置文件问题而看到您的应用崩溃。

解决方法:

  1. 通过USB将设备连接到Mac

  2. 启动Xcode选择窗口->设备

  3. 右键单击左栏中的设备,选择“显示配置文件”

  4. 单击有问题的配置文件

  5. 按下“-”按钮继续删除所有受影响的配置文件。

  6. 重新安装应用

确保右键单击设备的图像而不是设备的名称,否则您将看不到配置文件选项。我从旧的备份中恢复了新手机,周围有很多杂物,我还有两个不同的开发人员。证书处于活动状态(不确定为什么),但是我删除了一个,使新的配置文件摆脱了设备上的所有配置文件,并且可以正常工作。

希望这对其他人有帮助。


2
我已经使用iPhone 5S的还原功能升级到了iPhone 6。每次删除应用程序并在调试时进行构建/运行时,都会遇到安全问题。我按照指示进行操作,实际上删除了所有配置文件,因为选择性删除对我不起作用(我有大量的配置文件)。不再遇到安全问题。谢谢!它让我发疯。
德尔布朗2014年

6
这工作了。看起来,如果您要从备份中设置新设备,则配置文件也将复制到新设备。这些配置文件不适用于新设备。我从设备上删除了所有配置文件,从Xcode重新运行,一切都按预期工作:没有更多提示。
iksnae 2014年

4
这应该被标记为正确答案!对于拥有大量应用程序和配置文件,创建Automator工作流程并使其循环x次为您进行删除的开发人员的提示。将“观察我做”动作加快到5倍,然后在每次迭代之间添加.9秒的“暂停”动作。
伊姆兰(Imran)2014年

5
这是正确的答案。感谢您深入浅出。我需要调试首次启动,您节省了我的时间。
保罗·塞尚

看起来对某人有效,但对我无效。我从设备中删除了所有配置文件,但每次仍然弹出此消息。我错过了之间的任何一步吗?
Xu Yin

78

iOS9.2.1和Xcode 7.2.1的更新

如果在Xcode中构建设备时收到此错误:

Xcode构建的错误图像

在您的设备上,点击尝试构建应用程序时刚刚添加的应用程序图标,您应该看到以下内容:

在此处输入图片说明

接下来,在您的设备上,转到设置->常规->设备管理,您将看到此页面:

在此处输入图片说明

选择与Xcode一起使用的配置文件,您应该看到以下页面: 在此处输入图片说明

单击“信任”“ username@email.com”,然后在下一个弹出窗口中单击“信任”。

返回Xcode并重新运行您的项目,它应将应用程序构建到您的设备上。


2
这是最新版本的工具和设备的最新答案。
15

22

要解决该process launch failed: Security问题并立即在您的设备上启动该应用程序,请在通过Xcode运行该应用程序后,在您的iOS设备上点击该应用程序图标。

这将允许您立即运行该应用程序。它实际上可能无法“修复”导致这些权限警报的根本问题。

确保在Xcode警报仍显示时点击应用程序图标。否则,该应用将无法运行。我一直忘记这一重要步骤,无法在我的设备上运行该应用程序。因此,我在这里为自己和其他人进行记录:)

  1. 通过Xcode运行该应用程序。您将在下面看到安全警报。不要按OK

无法启动“ AppName”进程启动失败:安全性

  1. 在iOS设备上,点击新安装的应用程序图标:

点击iOS设备上的应用程序图标

  1. 点击图标后,您现在应该看到警报,要求您“信任”不受信任的应用程序开发人员。这样做之后,应用程序将立即运行,而无需连接到Xcode调试器。

    • 如果您没有看到此“信任”警报,则您可能过早按了Xcode中的“确定”。不要按“OK”的Xcode的警告,直到相信开发商。

相信这个开发者?

  1. 最后,返回并在Xcode警报上按“确定”。您将必须重新运行该应用程序才能将iOS设备上正在运行的应用程序连接到Xcode调试器。

现在在Xcode中按OK。


这是一次性修复。全新安装后,这些警告将再次出现。
Vitalii Vasylenko 2015年

答案不正确,因为它只能暂时解决问题,一旦您删除设备上的应用并重新构建该应用,问题就会再次出现。对于适当的解决方案,请检查@nickthedude答案(我在Xcode 6.4上对其进行了测试,它像一个魅力一样工作)。
King-Wizard

10

我有同样的问题。我在xcode中单击“确定”,然后在iPhone上启动该应用程序时,系统询问我是否要信任此应用程序。这样做,该应用程序便开始运行,并且从xcode进行进一步的构建和运行没有任何问题,直到从iPhone中删除该应用程序并重新安装为止。然后转到第一行;-)


有点奇怪,因为我已经这样做了,但是现在它又可以工作了,谢谢!
Tom Spee 2014年

答案不正确,因为它只能暂时解决问题,一旦您删除设备上的应用并重新构建该应用,问题就会再次出现。对于适当的解决方案,请检查@nickthedude答案(我在Xcode 6.4上对其进行了测试,它像一个魅力一样工作)。
King-Wizard

10

或者,如果没有看到“ Untrust App Developer”对话框:

转到您的iPhone>“设置”>“常规”>“配置文件”>“ you@email.com”>“信任”


10

设置->常规->配置文件和设备管理选择开发者配置文件,然后按信任。

如果没有“配置文件和设备管理”菜单,则必须在beta.apple.com上注册设备,然后从Safari下载配置文件。

  1. 安装配置文件
  2. 重启设备
  3. 点击开发者资料并获得信任。

你们都准备好了。


7

在iOS 9.2中,他们将“配置文件”重命名为“设备管理”

这是您现在应该怎么做:

  1. 设置->常规->设备管理
  2. 验证应用

经过大量的搜寻后,我偶然发现了这个。奇迹般有效。:) +1
dhruvvyas90

2

好的,这似乎太晚了,我正在关闭互联网的情况下测试该应用程序,以测试我的应用程序的某些功能。当我关闭互联网时,它给了我这样的错误。打开互联网后,我可以再次安装。我知道这很愚蠢,但这可能会对某人有所帮助


0

Xcode能够构建和安装该应用程序,但无法在第一次启动它。您只需要点击电话上的应用程序图标,就会提示您是否要信任开发人员。允许它,该应用程序将启动,然后Xcode将能够自动安装并启动此应用程序和您的其他应用程序。


答案不正确,因为它只能暂时解决问题,一旦您删除设备上的应用并重新构建该应用,问题就会再次出现。对于适当的解决方案,请检查@nickthedude答案(我在Xcode 6.4上对其进行了测试,它像一个魅力一样工作)。
King-Wizard

0

“如果知道了,则该应用程序已安装在您的设备上。您必须点击该图标。它将询问您是否真的要运行它。说“是”,然后再次构建并运行。”

除此之外,只有当您收到错误消息时,这才适用,如果您单击确定,然后在应用程序上点击。它什么也不会做。我花了30余分钟才抓紧时间,寻找解决问题的替代方法。


答案不正确,因为它只能暂时解决问题,一旦您删除设备上的应用并重新构建该应用,问题就会再次出现。对于适当的解决方案,请检查@nickthedude答案(我在Xcode 6.4上对其进行了测试,它像一个魅力一样工作)。
King-Wizard

0

顺便说一句,如果您在Xcode中更改目标团队并进行重建,也会发生这种情况。看到我以前在设备上运行过的应用程序遇到该问题时,我感到非常困惑。花了我一段时间才能弄清楚……不过,可能只有在第一次使用团队构建设备时才会发生。


这是正确的答案。将开发人员计划从个人更改为公司引起了此警报
Alex Stone

答案不正确,因为它只能暂时解决问题,一旦您删除设备上的应用并重新构建该应用,问题就会再次出现。对于适当的解决方案,请检查@nickthedude答案(我在Xcode 6.4上对其进行了测试,它像一个魅力一样工作)。
King-Wizard

0

我之前在Xcode 7上遇到过这个问题,然后我意识到这完全是因为我的互联网连接已断开,并且使用互联网进行安全检查以确保您的开发人员帐户正确。当它看不到互联网时,就会出现此错误……在我修复了互联网之后,它就可以正常工作了。

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.