【问题标题】:Xcode build & run error: "Process launch failed: Failed to get the task for process 216"Xcode 构建和运行错误:“进程启动失败:无法获取进程 216 的任务”
【发布时间】:2014-06-21 03:35:55
【问题描述】:

更新到 Mavericks 并确保我安装了 Xcode 的最新更新后,Xcode 突然无法在设备上启动应用程序。

它会在我的 iPhone 上安装应用程序,但在运行它之前,会引发此错误:

进程启动失败:无法获取进程 216 的任务

这是更新后代码签名设置的样子:

还检查了 Scheme,它在 Debug 配置中运行。

这是 Mavericks 的已知问题吗?如何解决?

【问题讨论】:

标签: ios xcode debugging provisioning-profile app-store-distribution-profile


【解决方案1】:

我在使用分发配置文件签名时收到此错误。在我的例子中,它是一个 Ad Hoc 个人资料。

这让我感到困惑,因为如果您使用分发配置文件对其进行签名,则无法“运行”并将应用程序直接安装到您的设备上。就我而言,我使用 testflightapp 并且能够上传 IPA。

错误消息不是很能描述问题。

此外,如果您遇到困难,请务必检查“项目”和“目标”的配置文件

【讨论】:

  • 这对我有用。显然,我们不能再使用分发配置文件在设备上进行测试,除非它通过试飞,这现在很麻烦......
  • 我遇到了同样的错误,但错误代码不同,但我发现问题出在我的“代码签名身份”上。我使用的是 iOS 分发配置文件,将其更改为开发人员配置文件解决了我的问题。
【解决方案2】:

想通了。我的开发者证书在钥匙串中被标记为“过期”(在 Spotlight 中搜索“钥匙串”,然后单击左侧的“用户”选项卡)。我删除了它,然后转到 Xcode > Preferences > Accounts,选择我的 ID 并单击“查看详细信息”,然后单击左下角的更新图标。 Xcode 重新安装了更新的证书。然后我去 Build Settings 并手动设置 Debug 配置以使用刚刚为我重新安装的 Developer 证书 Xcode。

【讨论】:

  • 谢谢。就我而言,我在钥匙串中有旧证书和新的更新证书(同名)。当我删除旧证书时,它起作用了!
【解决方案3】:

我认为你使用了分布配置文件,你可以这样修改:

[]

【讨论】:

  • 虽然您对问题没有重新接受 cmets,但这不是一个很好的代表方式。最好等到您有适当的声誉后再发表评论
【解决方案4】:

在我的情况下,我不得不去钥匙串,锁定/解锁或解锁/锁定登录,签名中有一些东西会丢失状态。

【讨论】:

    猜你喜欢
    • 2018-02-24
    • 1970-01-01
    • 2023-01-27
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 2011-09-16
    相关资源
    最近更新 更多