【问题标题】:How do I get rid of 'Failed to get task for pid" error?如何摆脱“无法获取 pid 任务”错误?
【发布时间】:2012-05-08 07:05:09
【问题描述】:

这似乎不会消失。

这就是问题所在 - 我在 XCode 中选择 Product > Profile。 Instruments 会打开,询问我要跟踪什么,我选择 Time Profiler,它会打开,但不会让我启动任务,并说明错误

目标运行失败:遇到远程异常:“无法获取 pid 1461 的任务”。

1461 每次都会变化。

在 Xcode 中,我将 Profile 方案的构建配置设置为“调试”。在目标的构建设置中,我现在将代码签名身份设置为 iPhone 开发人员。在项目的构建设置中,我有相同的设置。

我怎样才能摆脱这个错误,以便我可以测试我的应用程序?

编辑:原来我必须从手机中删除该应用程序,并且我也执行了 Product > Clean 以及重新启动 xcode。

【问题讨论】:

    标签: xcode instruments


    【解决方案1】:

    我的解决方案是确保我的配置文件方案使用的是“调试”而不是“发布”构建配置。

    在 Xcode 4 中,从顶部菜单中选择产品/编辑方案,然后单击左侧的“配置文件”按钮。在“信息”窗格中,您将看到构建配置的设置 - 将其设置为“调试”

    谢谢,

    【讨论】:

    • 您可能需要在设备上重新启动 Xcode/clean/delete 应用程序(这些的某种组合)。
    • 感谢多斯特。我也会在你的另一个答案中给你投票
    • 无后顾之忧,保持快乐编码:)
    【解决方案2】:

    对于其他提出这个问题的人:

    对我来说,this question 的解决方案奏效了:

    我的解决方案是确保我的配置文件方案使用的是“调试”而不是“发布”构建配置。

    在 Xcode 4 中,从顶部菜单中选择产品/编辑方案,然后单击左侧的“配置文件”按钮。在“信息”窗格中,您将看到构建配置的设置 - 将其设置为“调试”

    【讨论】:

    • 如果不注明出处,我绝不会复制任何东西。请查看答案的时间戳,并重新考虑谁从谁那里复制的 ;-) 你认为我应该删除我的答案吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 2019-04-30
    • 1970-01-01
    • 2013-09-01
    • 1970-01-01
    • 2011-08-07
    相关资源
    最近更新 更多