无法发送qLaunchSuccess数据包

时间:2012-04-07 14:00:01

标签: iphone objective-c ios xcode

我正在使用XCode 4.3.2并尝试打开基于Facebook SDK示例Project for XCODE的现有项目,并使用IOS 4.2在目标IPhone上运行它。 虽然它在模拟器上运行但它在IPhone上崩溃,在控制台上打印此错误:

failed to send the qLaunchSuccess packet

我真的不知道可能是什么问题

6 个答案:

答案 0 :(得分:22)

当我不小心尝试使用分发配置文件进行设备调试时,发生了这种情况。一旦我注意到并将其切换为开发配置文件,问题就会消失。

答案 1 :(得分:16)

您可能有一些破坏的权限或挂起的调试程序进程(一个没有完全退出的速度足够快)。重新启动Xcode或重新启动手机,无论是哪种方式,它都不会像烦人的堂兄那样糟糕,Processes That Can't Be Registered To The BootStrap Server

如果所有其他方法都失败了,请从备份中恢复。

答案 2 :(得分:6)

在Xcode 4.3.3中,这是由于在断点处暂停时重新运行应用程序(命令+ R)或停止它(命令+。)引起的。要在错误修复错误后修复错误,通常可以停止应用程序,(命令+。),拔出设备,重新插入,再次运行应用程序。

为避免将来出现此问题,请记住在停止之前继续(命令+控制+ y或点击调试器输出附近的播放按钮)。如果您有许多断点或处于循环中,您可以通过转到该行并按下命令+ \来取消激活一个断点,或者您可以通过命令+ y来停用所有断点。

如果最终得到的错误以“这通常意味着此进程的另一个实例已在运行或挂在调试器中”,则需要重启设备。

我向Apple提交了一份错误报告。我建议你们都这样做,以便获得应有的关注。

编辑:“qLaunchSuccess数据包”错误不会像在4.3中那样在Xcode 4.4或4.5中发生。但是,4.4和4.5经历“等待应用程序启动超时”而不是 - 可能与新消息相同的问题。有关可能的解决方案,请参阅this问题。没有任何东西可以满足。行为似乎与4.3.3不同,因为每次在断点处停止时,错误都不会出现。我将进行实验,看看我的4.3的解决方法是否也解决了4.4 / 4.5问题。

答案 3 :(得分:3)

每次我的应用程序崩溃时都会收到此消息,然后通过运行重新启动它。如果我在跑步之前点击停止按钮,那么我不会得到这个。

过了一段时间,如果我继续按Run而不是先停止,iPhone将只显示上述错误信息,唯一的解决方法是重启iPhone。退出并重新启动Xcode没有帮助。

这可能是Xcode错误。

答案 4 :(得分:0)

在不重新启动设备的情况下,稍微快速解决此问题的方法是更改​​语言。

设置 - >一般 - >国际(从底部开始) - >语言(上)

或者如果你有一个有问题的新闻台应用程序(在一个文件夹中),只需点击它重新启动跳板。

答案 5 :(得分:0)

当我尝试安装在启动时崩溃的应用程序的错误版本时,我遇到了此错误。重新启动Xcode并且设备没有消除错误,但删除应用程序解决了问题。