繁体   English   中英

Xcode 进程启动失败:安全

[英]Xcode process launch failed: Security

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

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

添加了截图

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

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

iOS 9 ,需要转到设置常规设备管理开发者应用信任`。

某些版本的iOS ,您必须转至设置常规配置文件

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

要修复,请打开“设置”应用,转到“常规”/“个人资料”,您将看到自己的个人资料。 将其标记为受信任,事情应该会再次开始正常工作。

针对 iOS 9.2.1 和 Xcode 7.2.1 更新:

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

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

对我有用的是来自苹果文档的以下内容

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

解决方法:

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

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

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

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

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

  6. 重新安装应用

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

希望这对其他人有帮助。

iOS9.2.1 和 Xcode 7.2.1 更新

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

Xcode 构建的错误图像

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

在此处输入图片说明

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

在此处输入图片说明

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

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

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

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

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

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

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

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

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

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

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

    • 如果您没有看到此“信任”警报,则您可能在 Xcode 中过早按下了“确定”。 信任开发人员之前不要在 Xcode 警报上按“确定”

相信这个开发商吗?

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

现在在 Xcode 中按 OK。

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

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

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

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

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

  1. 安装配置文件
  2. 重新启动您的设备
  3. 点击开发者资料和信任。

你都准备好了。

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

这是你现在应该做的:

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM