我正在使用XCode 4.3.2并尝试打开基于Facebook SDK示例Project for XCODE的现有项目,并使用IOS 4.2在目标IPhone上运行它。 虽然它在模拟器上运行但它在IPhone上崩溃,在控制台上打印此错误:
failed to send the qLaunchSuccess packet
我真的不知道可能是什么问题
答案 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并且设备没有消除错误,但删除应用程序解决了问题。