ChatGPT解决这个技术问题 Extra ChatGPT

Xcode 进程启动失败:安全性

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

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

https://i.stack.imgur.com/TzLwB.png

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


P
Philippe Fanaro

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

iOS 9开始,需要进入SettingsGeneralDevice ManagementDeveloper App信任`。

iOS某些 版本中,您必须转至 SettingsGeneralProfile


它可能会在首次使用新的配置文件启动您的第一个应用程序时出现。
** 请确保您也看到以下内容。我唯一的解决方案是删除旧的配置文件。另请参阅有关使用鼠标删除键的评论。
谢谢。苹果有绝对最糟糕的错误信息。
@BhupeshKumar 等。另外,在 iOS 9 中,它不再允许您直接从警报中信任源。您必须转到设置 -> 常规 -> 配置文件并找到您的开发人员配置文件并信任它
在 iOS 9.2 上,设置移至设置 -> 常规 -> 设备管理
B
Bista

Xcode 7 的更新答案:点击应用程序不再有效(从 beta 1 开始,它只显示“不受信任的企业开发人员”消息,只有一个 Dismiss 按钮)。

要修复,请打开“设置”应用程序,转到“常规”/“个人资料”,您将看到您的个人资料。将其标记为受信任,并且事情应该重新开始正常工作。

针对 iOS 9.2.1 和 Xcode 7.2.1 更新:

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


我在“设置”中没有我的个人资料。有什么建议么?尝试下载配置文件并将其手动添加到设备中。
查看在 XCode7 中解决了我的问题的 nickthedude 的答案
请参阅@nickthedude 的答案,它肯定解决了 Xcode 6.4 上的问题。
对于在设置/常规下看不到“配置文件”选项的人:它仅在安装了一个或多个配置文件时显示。如果安装了配置文件,它应该在“VPN”下。
在运行 iOS 9.2.1 的 iPhone6s 上,我的配置文件位于 General->Device Management 下。然后我在 DEVELOPER APP 中看到我的电子邮件。我可以单击它并选择一个信任选项。
C
Community

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

apple docs 中对我有用的方法如下:

配置文件已知问题 如果您已从其他测试版升级到 GM 种子,您可能会看到您的应用程序由于配置文件问题而崩溃。解决方法:通过 USB 将设备连接到 Mac 启动 Xcode 选择窗口 -> 设备 右键单击左栏中的设备,选择“显示配置文件”单击有问题的配置文件按“-”按钮继续删除所有受影响的配置文件配置文件。重新安装应用程序

确保您右键单击设备的图像而不是设备的名称,否则您将看不到配置文件选项。我从旧备份中恢复了我的新手机,周围有很多杂物,我也有 2 个不同的开发者。证书处于活动状态(不知道为什么),但我删除了一个,创建了一个新的配置文件,摆脱了设备上的所有配置文件,并且它有效。

希望这对其他人有帮助。


我使用 iPhone 5S 的恢复功能升级到了 iPhone 6。每次我删除应用程序并在调试时进行构建/运行时,我都会收到安全问题。我按照说明操作,实际上删除了每个配置文件,因为选择性删除对我不起作用(我有大量的配置文件)。不再收到安全问题。谢谢!这让我发疯了。
这行得通。看起来如果您从备份设置新设备,则配置文件也会复制到新设备。这些配置文件对新设备无效。我从设备中删除了所有配置文件,从 Xcode 重新运行,一切都按预期工作:不再提示。
这应该被标记为正确答案!给拥有大量应用程序 + 配置文件的开发人员的提示,创建一个 Automator 工作流程并让它循环 x 次为您执行删除操作。将“Watch Me Do”动作加速到 5 倍,然后在迭代之间添加 0.9 秒的暂停动作。
这是正确的答案。感谢您深入了解这一点。我需要调试第一次启动,你节省了我的时间。
看起来它适用于某人,但不适用于我。我从我的设备中删除了所有配置文件,但每次仍然弹出此消息。我错过了中间的任何一步吗?
p
pkamb

iOS9.2.1 和 Xcode 7.2.1 更新

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

https://i.stack.imgur.com/4faFd.png

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

https://i.stack.imgur.com/qFNnJ.png

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

https://i.stack.imgur.com/wnpFI.png

https://i.stack.imgur.com/PXl9um.png

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

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


这是迄今为止最新版本的工具和设备的最新答案。
p
pkamb

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

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

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

通过 Xcode 运行应用程序。您将在下方看到安全警报。不要按确定。

https://i.stack.imgur.com/Ei0kQ.png

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

https://i.stack.imgur.com/SlIvr.png

点击图标后,您现在应该会看到一条警告,要求您“信任”不受信任的应用程序开发人员。这样做之后,应用程序将立即运行,与 Xcode 调试器断开连接。如果你没有看到这个“信任”警报,你可能太早在 Xcode 中按下了“确定”。在信任开发人员之前,不要在 Xcode 警报上按“确定”。

https://i.stack.imgur.com/eacvl.png

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

https://i.stack.imgur.com/0Yiig.png


这是一次性修复。进行全新安装后,这些警告将再次出现。
不是正确的答案,因为它只是暂时解决问题,一旦您删除设备上的应用程序并重建它,问题就会再次出现。要获得合适的解决方案,请查看@nickthedude 答案(我在 Xcode 6.4 上对其进行了测试,并且效果很好)。
a
auspicious99

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

如果您没有 Profiles &设备管理菜单,您必须在 beta.apple.com 上注册您的设备并从 Safari 下载配置文件。

安装配置文件重新启动您的设备点击开发人员配置文件并信任。

你都准备好了。


C
Christian

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


这有点奇怪,因为我已经这样做了,但现在它又可以工作了,谢谢!
不是正确的答案,因为它只是暂时解决问题,一旦您删除设备上的应用程序并重建它,问题就会再次出现。要获得合适的解决方案,请查看@nickthedude 答案(我在 Xcode 6.4 上对其进行了测试,并且效果很好)。
D
David Andreoletti

或者,如果没有看到“不信任应用程序开发人员”对话框:

转到您的 iPhone > 设置 > 常规 > 个人资料 > “you@email.com” > 信任


P
Plus7

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

你现在应该这样做:

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


经过大量谷歌搜索后,我偶然发现了这一点。奇迹般有效。 :) +1
a
auspicious99

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


a
auspicious99

我之前在 Xcode 7 上遇到过这个问题。然后我意识到这完全与我的 Internet 连接有关:它已关闭,并且安全检查正在使用 Internet 来确保您的开发人员帐户是正确的。当它看到没有互联网时,它给出了这个错误......在我修复了我的互联网之后,它运行良好。


W
Wookie

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


不是正确的答案,因为它只是暂时解决问题,一旦您删除设备上的应用程序并重建它,问题就会再次出现。要获得合适的解决方案,请查看@nickthedude 答案(我在 Xcode 6.4 上对其进行了测试,并且效果很好)。
D
David van Dugteren

“如果你得到这个,应用程序已经安装在你的设备上。你必须点击图标。它会询问你是否真的要运行它。说“是”,然后再次构建并运行。”

除此之外,这只适用于您收到错误的那一刻,如果您单击“确定”,然后点击该应用程序。它不会做任何事情。我为此挠了 30 多分钟,寻找解决问题的替代方法。


不是正确的答案,因为它只是暂时解决问题,一旦您删除设备上的应用程序并重建它,问题就会再次出现。要获得合适的解决方案,请查看@nickthedude 答案(我在 Xcode 6.4 上对其进行了测试,并且效果很好)。
f
flo_muc

顺便说一句,如果您在 Xcode 中更改目标团队并重新构建,也会发生这种情况。看到我之前在设备上运行的应用程序出现这个问题时,我感到非常困惑。我花了一段时间才弄明白……不过,可能只会在第一次与团队一起构建设备时发生。


这是正确的答案。将开发人员计划从个人更改为公司导致此警报
不是正确的答案,因为它只是暂时解决问题,一旦您删除设备上的应用程序并重建它,问题就会再次出现。要获得合适的解决方案,请查看@nickthedude 答案(我在 Xcode 6.4 上对其进行了测试,并且效果很好)。