2

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

" 启动远程程序时出错:未能获得进程 907 的任务。"

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

4

3 回答 3

10

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

get-task-allow 在 Xcode 中有什么作用?

或文档...

于 2010-02-02T06:32:14.820 回答
5

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

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

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

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

于 2012-01-11T22:50:27.227 回答
2

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

于 2011-11-12T09:28:38.080 回答