无法发送qLaunchSuccess数据包,无法在设备中调试

时间:2012-03-23 05:51:34

标签: iphone ipad

当我运行应用程序时,它会安装在设备中,但会立即崩溃。我想在设备中调试,下面是信息:

  

错误:无法启动   '/用户/ wujinjin /库/开发商/ Xcode中/ DerivedData /化龙巷-gyktkapynghuobbqslisrornfrut /编译/产品/调试-的iPhoneOS /化龙巷的.app /化龙巷'    - 未能发送qLaunchSuccess数据包

来自设备的信息:

  

异常类型:00000020例外代码:0x8badf00d突出显示   线程:0

     

特定应用信息:ÂåñÈæôÂΣΣ未能及时发布

     

经过的总CPU时间(秒):20.030(用户17.830,系统2.200),   100%CPU经过的应用程序CPU时间(秒):0.000,0%CPU

     

Backtrace不可用

     

未知线程因未知风味而崩溃:5,state_count:1

     

二进制映像:0x2fe00000 - 0x2fe25fff dyld armv7    / usr / lib中/ dyld的

7 个答案:

答案 0 :(得分:31)

我遇到了同样的错误“ - 无法发送qLaunchSuccess数据包”

我能够通过将代码签名权限设置为“iPhone Developer”来修复 (我错误地使用了发行版)

答案 1 :(得分:3)

重启设备。为我工作。

答案 2 :(得分:3)

我偶然发现了一个真正简单且始终可行的解决方案,可以解决这个问题。

首先要知道的是,当我在调试模式下在真实设备上运行代码时会发生这种情况,然后在运行带有一些断点的应用程序时对XCode中的代码进行一些更改,停止正在运行的应用程序并立即( !)开始在iOS设备上调试编辑过的代码。不要那样做!而是给XCode一些时间(几秒钟)来正确退出应用程序。

如果已经发生,已经停止了debbuger的运行。等待应用程序在设备上正常退出,这可能需要几秒钟。在设备上双击主页按钮,然后通过点击红色( - )退出任务栏中的应用程序。然后运行调试器,立即停止它而不完成编译并等待XCode停止所有任务(您可以省略此步骤)。然后一切都应该没问题,你可以开始在设备上进行debbuging而无需重启。看来,在使用断点进行调试时,XCode在停止后清理所有内容是非常必要的,所以总是给它几秒钟才能正常完成。也许它听起来像某种神奇的技巧,但直到现在它总是适用于我而不需要重启。

答案 3 :(得分:2)

转到目标信息,然后在底部删除“权利”的复选标记。为我工作。

答案 4 :(得分:2)

我一直看到这个错误如果由于断点而停止我只是按下运行按钮(而不是调试器的恢复按钮)。如果我记得在重新运行之前点击停止,我不会收到错误。我无法关闭权利,因为我正在开发的应用程序将使用iCloud。此外,我可以通过恢复应用程序来防止这个问题,这样无论运行什么来阻止执行程序干净地处理它。

答案 5 :(得分:2)

我通过

解决了这个问题
  1. 删除派生数据,
  2. 退出Xcode,
  3. 杀死设备上的app,
  4. 再次启动Xcode。
  5. 然而,这个问题继续发生在我身上,每周0-4次。永久解决这个问题会很好。

答案 6 :(得分:0)

我的应用程序没有在iPad上启动,但在iPhone上正常工作。我将权利和指定的代码签名权利作为“iPhone Developer”,然后清理,重新启动iPad并通过Xcode / cable直接在iPad上安装,现在它按预期工作。