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

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

当我以debugging模式设置在我的设备上时,我可以在我的设备上安装我的应用程序,没有任何问题

当我在发布模式下设置在我的设备上时,出现以下错误:

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. 

程序退出,但它似乎已经安装在我的设备上,因为我可以启动它没有任何问题。

在我的项目configuration文件中,我没有代码签名权限和代码签名标识设置为iPhone开发人员。

在我发布的目标configuration文件中,我的代码签名授权设置为:“Entitlements.plist”,我的代码签名实体设置为“iPhone分发”,设置为我的专用configuration文件。

我search了networking,并尝试重新启动我的设备,删除提供configuration文件,并创build一个新的,等等。

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

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

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

我这样做,Xcode不会再有错误