我使用Xcode 4在iPhone上运行我的应用的发布模式。
一切都很顺利,直到我切换到模拟器,又切换回iPhone。切换回来后,应用会在iPhone上启动,但主屏幕会立即显示,在Xcode中我得到:
failed to get the task for process
我试着删除/添加授权文件,删除应用程序和重新启动Xcode,但什么也没做。
我使用Xcode 4在iPhone上运行我的应用的发布模式。
一切都很顺利,直到我切换到模拟器,又切换回iPhone。切换回来后,应用会在iPhone上启动,但主屏幕会立即显示,在Xcode中我得到:
failed to get the task for process
我试着删除/添加授权文件,删除应用程序和重新启动Xcode,但什么也没做。
当前回答
我在“调试”的构建设置配置文件上切换回“自动”,并保持发布证书配置文件不变,我的工作正常。试了其他答案。毫无效果。不想重新配置我的证书。配置配置文件上的自动配置完成了任务
其他回答
拥有开发人员代码签名id当然是正确的,但也要确保您的设备是通过组织者或开发人员门户添加到成员中心的。
几天前我重置了我的设备列表,今天我突然收到了一个我一直在调试的iPod。大约15分钟后,我意识到问题所在。
我在“调试”的构建设置配置文件上切换回“自动”,并保持发布证书配置文件不变,我的工作正常。试了其他答案。毫无效果。不想重新配置我的证书。配置配置文件上的自动配置完成了任务
如果有人遇到这个问题,但确定他们的证书和代码签名设置正确,请在单击项目时检查功能选项卡(即在构建设置选项卡,构建阶段选项卡等旁边)。
在我的例子中,Game Center和In- app purchase的链接失效了,需要修复(通过点击“修复我”按钮)来解决这个问题。
我在运行Xcode时遇到了这个错误
编辑计划 选择运行 取消选中“调试可执行文件” 清除派生数据:⌘Cmd +↑Shift + K 再次运行应用程序:⌘Cmd + R
对于任何遇到这个问题的人: 读完这篇文章后,我试图通过将调试签名设置为开发证书来解决这个问题,但发现部署仍然失败。
结果发现我的目标是发布,因此仍然使用分发证书签名——要么回到调试目标,要么暂时将发布签名更改为开发。