【发布时间】:2010-02-02 06:28:16
【问题描述】:
为临时分发创建了一个应用程序并安装在 iphone 上,但它在安装的 iphone 上不起作用,尝试将 iphone 连接到 mac 并调试该应用程序,但它抛出错误说明
" 启动远程程序时出错:无法获取进程任务 907。”
有没有办法从 xcode 调试临时分发配置文件
【问题讨论】:
标签: iphone iphone-sdk-3.2
为临时分发创建了一个应用程序并安装在 iphone 上,但它在安装的 iphone 上不起作用,尝试将 iphone 连接到 mac 并调试该应用程序,但它抛出错误说明
" 启动远程程序时出错:无法获取进程任务 907。”
有没有办法从 xcode 调试临时分发配置文件
【问题讨论】:
标签: iphone iphone-sdk-3.2
不,您不能在 XCode 中调试 AdHoc 构建——在您的 Entitlements.plist 中将 get-task-allow 设置为 FALSE 基本上表示“不允许调试器连接到此”,并且是 AdHoc 和 AppStore 所必需的构建。
见
What does get-task-allow do in Xcode?
或文档...
【讨论】:
我在 XCode 4.2 中的项目中开始出现此错误,并且很难通过新的项目布局来解决这个问题。
确保您进入项目设置并将代码签名身份更改为 target 设置中调试设置的开发配置文件。这有点容易错过,因为项目设置首先出现,并且那里有相同的代码签名身份设置。但目标设置胜过项目设置。
如果这在 XCode 4.2 中仍然不起作用,请转到“编辑方案” - 在项目下拉菜单中,它就在停止按钮的右侧,在该自定义弹出窗口的左侧部分。选择“运行”并确保构建配置设置为“调试”。
在 XCode 的早期版本中,它曾经告诉您是在调试还是在发布前;我还没有发现新的“方案”有那么明显的地方。
【讨论】:
重新启动 xcode 对我来说效果很好
【讨论】: