【问题标题】:Xcode "Could not launch". Only reports "Security" as errorXcode“无法启动”。仅将“安全”报告为错误
【发布时间】:2013-10-07 09:54:17
【问题描述】:

我已将应用名称编辑掉。除此之外,对话框完全像这样。 我正在开发一个企业应用程序,我尝试重新启动 xcode 和我正在开发的 iPhone。 不用找了。有人遇到过这个吗?是否有任何日志帖子可以为我指明正确的方向或让我了解更多详细信息。从我可以看到的常规日志中没有任何内容。

更新

在设备日志中找到这个:

<Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

这有点奇怪,因为它昨天工作并且所有配置文件等都是一周前发布的。

【问题讨论】:

  • 我认真尝试了几次点击确定按钮:|
  • 这发生在我的 iPhone 离线时。当我单击该应用程序时,它会显示类似标题的警报:“无法验证应用程序”。描述:“需要互联网连接来验证开发者的信任“关于证书”。在验证之前,此应用程序将无法使用。”这意味着我们需要一个在线连接来验证应用程序'

标签: ios xcode5 enterprise


【解决方案1】:

当我的 iPhone 处于离线模式时发生在我身上。让它访问互联网解决了这个问题。

【讨论】:

  • 我想我需要同时做这件事和下面关于信任的答案
  • @AndyWeinstein 是的,但后一个很明显
【解决方案2】:

在运行版本 9.2 的 iOS 设备上使用 xcode 7,我必须:

  1. 打开“设置”
  2. 点按“常规”
  3. 点击“设备管理”
  4. 点击列表中的“开发者应用”
  5. 点按“信任(开发者名称)”
  6. 在弹出窗口中点击“信任”

当您运行 xcode 时,应用应该会加载并启动。

【讨论】:

  • 是的,这个需要在iphone上手动设置,在iphone中点击app会有提示
【解决方案3】:

同样的问题是这样解决的:

这可能是因为您的开发者资料未在您的手机或 watchos 设置中指定为受信任。

您可以将您的个人资料设置为受信任,如下所示:

  • 转到设置,
  • 简介
  • 在那里将您的个人资料指定为受信任。

【讨论】:

    【解决方案4】:

    我遇到了与上面相同的问题,并通过将代码签名身份更改为 iOS Developer 解决了它

    (我已经尝试了上述所有其他步骤)

    我现在可以在 xcode 中运行应用程序并查看调试输出

    【讨论】:

      【解决方案5】:

      要修复 process launch failed: Security 问题,请在通过 Xcode 运行应用程序后点击 iOS 设备上的应用程序图标。

      请务必在 Xcode 警报仍然显示时点击应用图标。否则应用程序将无法运行。

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

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

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

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

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

      【讨论】:

        【解决方案6】:
        1. 选择窗口->设备。
        2. 右键单击左栏中的设备,选择“显示配置文件”。
        3. 单击有问题的配置文件。
        4. 按“-”按钮继续删除所有受影响的配置文件。
        5. 重新安装应用。

        【讨论】:

        • 对我来说,从设备上卸载应用程序,执行上述操作,然后安装应用程序对我有用。
        【解决方案7】:

        我刚刚在 iOS 8 设备上第一次遇到这个问题,因为它需要我在设备上手动启动(它可以很好地复制它但不会启动它),然后声明我信任开发人员。

        【讨论】:

          【解决方案8】:

          显然在升级操作系统等之后,您必须在设备上手动启动应用程序,并说您信任该软件的开发人员。

          那个错误信息现在消失了。

          【讨论】:

          • 设备日志中的“尚未被用户明确信任”部分让我想到了。然后我只是四处逛逛,打开应用程序时征求同意。我记得“用户明确信任”部分,并认为可能就是这样。是的。
          • “无法获取进程 XXX 的任务”可能是因为您使用的是企业配置文件(或分发配置文件)而不是开发人员配置文件。
          • 如果您删除并重新安装应用程序(有时需要清除所有缓存等),此方法将停止工作。正如@Mark 的回答,删除所有手机配置文件是一个更持久的解决方案。
          【解决方案9】:

          如果您使用企业配置对应用程序进行签名,您将收到此错误。它仍会在您的手机上安装该应用程序,但显然您无法调试以这种方式签名的应用程序。您必须使用开发者配置对应用进行签名,或者在手机中手动启动应用。

          【讨论】:

            【解决方案10】:

            我的设备上没有应用程序,因此我无法手动启动它来接受提示。对我来说,在从我的设备中删除所有过期的配置文件后,我得到了这个工作,这迫使 Xcode 安装一个新的。

            在此之后,我能够让我的应用程序运行。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2016-06-03
              • 2018-12-29
              • 1970-01-01
              • 2014-11-30
              • 1970-01-01
              • 1970-01-01
              • 2011-04-06
              • 1970-01-01
              相关资源
              最近更新 更多