未能发送qLaunchSuccess数据包

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

failed to send the qLaunchSuccess packet 

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

你可能有一些中断特权或挂起的debugging器进程(一个不够快的退出)。 重新启动Xcode或重新启动您的手机,无论如何,这不是更恼人的表亲, Processes That Can't Be Registered To The BootStrap Server

如果一切都失败,请从备份中恢复。

当我不小心尝试使用分发configuration文件进行设备debugging时,发生了这种情况。 只要我注意到并将其切换到开发人员档案,问题就消失了。

在Xcode 4.3.3中,这是由于在断点处暂停时重新运行应用程序(command + R)或停止它(command +。)所致。 要解决这个错误,一旦你得到了它,它通常会停止应用程序,(command +。),拔下设备,插回去,再次运行应用程序。

为了避免将来出现问题,请记住在停止之前继续(command + control + y或在debugging器输出附近点击播放button)。 如果有多个断点或处于循环中,可以通过转到该行并按命令+ \来禁用一个断点,或者可以通过按命令+ y来禁用所有断点。

如果最终出现错误以“这通常意味着此进程的另一个实例已经运行或挂在debugging器中”的结尾,则需要重新启动设备。

我向苹果提交了一个错误报告。 我build议你们都这样做,这样才能得到应有的重视。

编辑:“qLaunchSuccess包”的错误不会发生在Xcode 4.4或4.5中,就像4.3中那样。 但是,4.4和4.5会遇到“超时等待应用程序启动”的问题 – 可能是同一个新消息的问题。 看到这个问题一些可能的解决scheme。 没有任何工作满足。 行为似乎不同于4.3.3,因为每当我停在断点处时停止错误。 我将试验一下,看看4.3的解决方法是否也解决了4.4 / 4.5的问题。

每当我的应用程序崩溃时,我都会得到这个,然后通过运行来重新启动它。 如果我在运行之前点击停止button,那么我不会得到这个。

过了一段时间,如果我一直按Run而不是Stop,iPhone只会显示上面的错误信息,唯一的解决方法就是重新启动iPhone。 退出并重新启动Xcode没有帮助。

这可能是一个Xcode错误。

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

设置 – >常规 – >国际(从底部第四) – >语言(顶部)

另外如果你有一个错误的报摊应用程序(在一个文件夹),只需点击它重新启动跳板。

当我尝试安装在发布时崩溃的应用程序的错误版本上时,出现此错误。 重新启动Xcode和设备没有使错误消失,但删除应用程序解决了这个问题。