XCode: 无法启动“APP_X_Y”-一个数据包返回了错误:-1

11

我正在尝试让我的应用程序在模拟器和设备上重新运行。在遇到这个错误之前,我经历了一系列的XCode签名错误,但现在似乎我陷入了困境。

错误信息:

当我尝试在设备上启动应用程序时,它会构建而不会出现任何错误,但是在安装应用程序后,我会收到以下错误消息:

无法启动“APP_X_Y” - 'A'数据包返回错误:-1

很遗憾我也无法使用模拟器,它会在“连接到APP_X_Y”处卡住。你也可以在这里查看模拟器问题 - 但目前还没有最终解决方案。

我已经做了什么:

在遇到不同的XCode错误后,我参考以下Stackoverflow问题,每一个都帮助我进入下一个阶段。

  1. Xcode:无法获取进程任务
  2. Profile bug (Error launching remote program: failed to get the task for process XXX.)
  3. 代码签名错误:找不到配置文件
  4. 配置文件“Team”是“未知”的
在最后一步,我认为情况变得非常糟糕:XCode无法再找到配置文件了,这就是为什么我删除了我的项目文件中的配置文件字符串,就像这里建议的那样:Codesign错误:删除过期配置文件后找不到配置文件 现在我正为返回的数据包-1错误而努力奋斗,但我无法在此处找到任何输入。 有人知道如何使其重新工作吗?
4个回答

18

在尝试将应用程序部署到三个已连接的设备中的第三个设备时,出现了相同的错误。

我只需要退出XCode并重新启动它,然后它就可以正常工作了。


7

我遇到了同样的错误。清理了构建文件夹,清空了派生数据文件夹,从设备中删除了应用程序,重新启动Xcode后,问题得到解决。


1
我也试过了,比重新创建项目容易多了。 - SSteve

2
如果您从零开始创建一个新项目,这个新项目能够连接到模拟器吗?如果可以的话,我建议将现有的代码和设置移动到一个新项目中。我至少记得曾经因为XCode项目文件出了一些问题而不得不这样做过一次。请注意保留HTML标签。

不完全是我想要的,但它能够工作... 另一种解决这个问题的方法是回滚到一个旧的可用的项目文件。 - Chris
是的,我同意这不是一个很好的解决方案,但至少它非常简单,并且你还能获得一个额外的好处,就是知道你的项目没有被之前版本的垃圾填满... - boxed

0

其他答案都没有帮助到我,直到我整理了我的/etc/hosts文件,只留下基本内容,才能在Xcode 5中启动任何应用程序。

::1                     localhost
127.0.0.1               localhost
255.255.255.255         broadcasthost
fe80::1%lo0             localhost
10.0.1.100              XYZ.com
2001:470:XXXX::100      XYZ.com

你必须以root身份编辑文件,顺便说一下... sudo nano /etc/hosts


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接