为adhoc发布创建了一个应用程序,并安装在iphone上,但它无法在已安装的iphone上运行,尝试将iphone连接到mac并调试应用程序,但它会引发错误说明
“启动远程程序时出错:无法获取进程任务 907“。
有没有办法从xcode
调试adhoc分发配置文件答案 0 :(得分:10)
不,您无法在XCode中调试AdHoc构建 - 在您的Entitlements.plist中将get-task-allow
设置为FALSE基本上说“不允许调试器连接到此”,并且是AdHoc所必需的和AppStore构建。
见
What does get-task-allow do in Xcode?
或文档......
答案 1 :(得分:5)
我在XCode 4.2的项目中遇到了这个错误,并且很难用新的项目布局来解决它。
确保进入“项目设置”并将“代码签名标识”更改为目标设置中“调试”设置的开发配置文件。它有点容易错过,因为项目设置首先出现,并且那里有相同的代码签名标识设置。但目标设置胜过项目设置。
如果在XCode 4.2中仍然无效,请转到“编辑方案” - 在该自定义弹出窗口左侧的项目下拉列表中,该项目下拉列表位于停止按钮的右侧。选择“Run”并确保Build Configuration设置为“Debug”。
在XCode的早期版本中,它曾用于告诉您是否正在进行调试或预先发布;我没有找到新的“方案”中显而易见的地方。
答案 2 :(得分:2)
重新启动xcode对我来说很好