配置文件错误(启动远程程序时出错:无法获取进程XXX的任务。)

时间:2011-01-18 04:54:03

标签: iphone ios4 adhoc

今天我搞乱了我的开发者/发行版设置,我似乎已经改变了一些我无法弄清楚的东西。我正在运行Xcode 3.2.5和iOS 4.2。

当我设置在调试模式下在我的设备上构建时,我可以在我的设备上安装我的应用程序没有问题

当我设置在发布模式下在我的设备上构建时,我收到以下错误:

Error launching remote program: failed to get the task for process XXX.
Error launching remote program: failed to get the task for process XXX.
The program being debugged is not being run.
The program being debugged is not being run.

程序退出,但它似乎已安装在我的设备上,因为我可以毫无问题地启动它。

在我的项目资料中,我没有为iPhone开发人员设置代码签名权利和代码签名身份。

在我发布的目标个人资料中,我的代码签名权限设置为:“Entitlements.plist”,我的代码签名实体设置为“iPhone发布”,设置为我的Ad Hoc个人资料。

我搜索了网页,尝试重新启动设备,删除配置文件并创建新配置文件等。

任何帮助都将不胜感激,谢谢。

2 个答案:

答案 0 :(得分:90)

问题是因为您尝试使用分发配置文件调试应用程序。如果要在调试模式下运行应用程序,则必须使用开发配置文件和证书(在构建设置和目标中)对其进行签名。如果您尝试创建可分发的,请使用分发凭据对其进行签名并添加Entitlements.plist(同样在构建设置和目标中)。

答案 1 :(得分:2)

对于xcode 4:您必须从新文件创建Entitlements.plist文件。 和
目标 - >构建设置 - >代码签名权利 你必须在这里写“Entitlements.plist”

我这样做了,xcode再也没有错误