我使用Xcode 4在iPhone上运行我的应用的发布模式。

一切都很顺利,直到我切换到模拟器,又切换回iPhone。切换回来后,应用会在iPhone上启动,但主屏幕会立即显示,在Xcode中我得到:

failed to get the task for process 

我试着删除/添加授权文件,删除应用程序和重新启动Xcode,但什么也没做。


当前回答

我也遇到了同样的问题,在阅读了上述答案后,我所要做的就是去构建设置>代码签名>配置文件> None,然后就可以再次在我的设备上运行应用程序了。希望这能帮助到其他人

其他回答

刚刚遇到了同样的问题-应用程序正在正常安装,但无法从Xcode运行,提示“进程启动失败:未能获得进程的任务”。

结果那晚我的开发证书过期了。重新生成证书和配置配置文件解决了这个问题。

更改代码签名的概要文件。选择您的项目,转到生成设置>代码签名标识。切换到其他开发人员配置文件。

如果您在生成设置->代码签名下设置了正确的代码签名证书,那么请确保您也在调试/发布模式中使用了正确的配置配置文件。

我遇到这个问题是因为我对调试/发布模式都使用了Ad-Hoc配置配置文件,它不允许在进行调试构建时使用开发配置文件。

如果有人遇到这个问题,但确定他们的证书和代码签名设置正确,请在单击项目时检查功能选项卡(即在构建设置选项卡,构建阶段选项卡等旁边)。

在我的例子中,Game Center和In- app purchase的链接失效了,需要修复(通过点击“修复我”按钮)来解决这个问题。

拥有开发人员代码签名id当然是正确的,但也要确保您的设备是通过组织者或开发人员门户添加到成员中心的。

几天前我重置了我的设备列表,今天我突然收到了一个我一直在调试的iPod。大约15分钟后,我意识到问题所在。