【问题标题】:iPhone Debugging Error launching remote program: failed to get the task for process 907iPhone调试错误启动远程程序:无法获取进程907的任务
【发布时间】:2010-02-02 06:28:16
【问题描述】:

为临时分发创建了一个应用程序并安装在 iphone 上,但它在安装的 iphone 上不起作用,尝试将 iphone 连接到 mac 并调试该应用程序,但它抛出错误说明

" 启动远程程序时出错:无法获取进程任务 907。”

有没有办法从 xcode 调试临时分发配置文件

【问题讨论】:

    标签: iphone iphone-sdk-3.2


    【解决方案1】:

    不,您不能在 XCode 中调试 AdHoc 构建——在您的 Entitlements.plist 中将 get-task-allow 设置为 FALSE 基本上表示“不允许调试器连接到此”,并且是 AdHoc 和 AppStore 所必需的构建。

    What does get-task-allow do in Xcode?

    或文档...

    【讨论】:

      【解决方案2】:

      我在 XCode 4.2 中的项目中开始出现此错误,并且很难通过新的项目布局来解决这个问题。

      确保您进入项目设置并将代码签名身份更改为 target 设置中调试设置的开发配置文件。这有点容易错过,因为项目设置首先出现,并且那里有相同的代码签名身份设置。但目标设置胜过项目设置。

      如果这在 XCode 4.2 中仍然不起作用,请转到“编辑方案” - 在项目下拉菜单中,它就在停止按钮的右侧,在该自定义弹出窗口的左侧部分。选择“运行”并确保构建配置设置为“调试”。

      在 XCode 的早期版本中,它曾经告诉您是在调试还是在发布前;我还没有发现新的“方案”有那么明显的地方。

      【讨论】:

        【解决方案3】:

        重新启动 xcode 对我来说效果很好

        【讨论】:

          猜你喜欢
          • 2011-09-16
          • 1970-01-01
          • 2011-06-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-02
          • 2022-06-17
          • 2018-02-24
          相关资源
          最近更新 更多