【问题标题】:Xcode process launch failed: SecurityXcode 进程启动失败:安全性
【发布时间】:2014-11-07 14:43:59
【问题描述】:

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

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

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

【问题讨论】:

标签: ios xcode process build


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      转到设置 -> 常规 -> 配置文件和设备管理 并选择开发者资料,然后推送 Trust。

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

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

      一切就绪。

      【讨论】:

        【解决方案4】:

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

        iOS 9开始,需要进入设置常规设备管理开发者应用 kbd> → 信任`.

        一些版本的iOS,你必须去SettingsGeneralProfile而是。

        【讨论】:

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

        iOS9.2.1 和 Xcode 7.2.1 更新

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

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

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

        选择你在 Xcode 中使用的配置文件,你应该会看到这个页面:

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

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

        【讨论】:

        • 这是迄今为止最新版本的工具和设备的最新答案。
        【解决方案6】:

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

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

        已针对 iOS 9.2.1 和 Xcode 7.2.1 更新:

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

        【讨论】:

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

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

        你现在应该这样做:

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

        【讨论】:

        • 经过大量谷歌搜索后,我偶然发现了这一点。奇迹般有效。 :) +1
        【解决方案8】:

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

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

        【讨论】:

          【解决方案9】:

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

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

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

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

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

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

            • 如果您没有看到此“信任”警报,您可能太早在 Xcode 中按下“确定”。 不要在 Xcode 警报上按“确定”,直到信任开发者。

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

          【讨论】:

          • 这是一次性修复。在您进行全新安装后,这些警告会再次出现。
          • 不是正确的答案,因为它只是临时解决问题,一旦您删除设备上的应用程序并重建它,问题就会再次出现。如需合适的解决方案,请查看@nickthedude 的答案(我在 Xcode 6.4 上对其进行了测试,效果非常好)。
          【解决方案10】:

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

          对我有用的是apple docs

          Provisioning Profiles 已知问题 如果您已升级到 GM 种子 在其他测试版中,您可能会看到您的应用程序由于配置而崩溃 个人资料问题。

          解决方法:

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

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

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

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

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

          6. 重新安装应用

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

          希望这对其他人有所帮助。

          【讨论】:

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

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

          【讨论】:

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

          “如果您收到此信息,则表明该应用已安装在您的设备上。您必须点击该图标。它会询问您是否真的要运行它。说“是”,然后再次构建并运行。”

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

          【讨论】:

          • 不是正确的答案,因为它只是临时解决问题,一旦您删除设备上的应用程序并重建它,问题就会再次出现。如需合适的解决方案,请查看@nickthedude 答案(我在 Xcode 6.4 上对其进行了测试,效果非常好)。
          【解决方案13】:

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

          【讨论】:

          • 不是正确的答案,因为它只是临时解决问题,一旦您删除设备上的应用程序并重建它,问题就会再次出现。如需合适的解决方案,请查看@nickthedude 的答案(我在 Xcode 6.4 上对其进行了测试,效果非常好)。
          【解决方案14】:

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

          【讨论】:

          • 这有点奇怪,因为我已经这样做了,但现在它又可以工作了,谢谢!
          • 不是正确的答案,因为它只是临时解决问题,一旦您删除设备上的应用程序并重建它,问题就会再次出现。如需合适的解决方案,请查看@nickthedude 的答案(我在 Xcode 6.4 上对其进行了测试,效果非常好)。
          猜你喜欢
          • 2015-01-14
          • 2016-03-10
          • 2014-11-19
          • 1970-01-01
          • 1970-01-01
          • 2012-01-22
          • 2020-08-08
          • 1970-01-01
          • 2015-04-16
          相关资源
          最近更新 更多