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

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

failed to get the task for process 

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


当前回答

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

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

其他回答

当我试图在我以前没有用过的设备上调试一个应用程序时,我遇到了这个问题。正确设置了开发人员配置文件。这个设备是我们团队账户的一部分,但不包括在我的个人资料中。

只需打开管理器->选择设备->添加到成员中心

把我的应用程序安装在带有Distribution Profile的iPhone 5S上也会遇到同样的问题

>我的解决方案是激活分布配置文件中设置的功能(在我的情况下“钥匙链共享”,“应用内购买”和“游戏中心”)

希望这能帮助到某人…

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

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

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

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

我在运行Xcode时遇到了这个错误

编辑计划 选择运行 取消选中“调试可执行文件” 清除派生数据:⌘Cmd +↑Shift + K 再次运行应用程序:⌘Cmd + R