当我运行应用程序时,它会安装在设备中,但会立即崩溃。我想在设备中调试,下面是信息:
错误:无法启动 '/用户/ 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的
答案 0 :(得分:31)
我遇到了同样的错误“ - 无法发送qLaunchSuccess数据包”
我能够通过将代码签名权限设置为“iPhone Developer”来修复 (我错误地使用了发行版)
答案 1 :(得分:3)
重启设备。为我工作。
答案 2 :(得分:3)
我偶然发现了一个真正简单且始终可行的解决方案,可以解决这个问题。
首先要知道的是,当我在调试模式下在真实设备上运行代码时会发生这种情况,然后在运行带有一些断点的应用程序时对XCode中的代码进行一些更改,停止正在运行的应用程序并立即( !)开始在iOS设备上调试编辑过的代码。不要那样做!而是给XCode一些时间(几秒钟)来正确退出应用程序。
如果已经发生,已经停止了debbuger的运行。等待应用程序在设备上正常退出,这可能需要几秒钟。在设备上双击主页按钮,然后通过点击红色( - )退出任务栏中的应用程序。然后运行调试器,立即停止它而不完成编译并等待XCode停止所有任务(您可以省略此步骤)。然后一切都应该没问题,你可以开始在设备上进行debbuging而无需重启。看来,在使用断点进行调试时,XCode在停止后清理所有内容是非常必要的,所以总是给它几秒钟才能正常完成。也许它听起来像某种神奇的技巧,但直到现在它总是适用于我而不需要重启。
答案 3 :(得分:2)
转到目标信息,然后在底部删除“权利”的复选标记。为我工作。
答案 4 :(得分:2)
我一直看到这个错误如果由于断点而停止我只是按下运行按钮(而不是调试器的恢复按钮)。如果我记得在重新运行之前点击停止,我不会收到错误。我无法关闭权利,因为我正在开发的应用程序将使用iCloud。此外,我可以通过恢复应用程序来防止这个问题,这样无论运行什么来阻止执行程序干净地处理它。
答案 5 :(得分:2)
我通过
解决了这个问题然而,这个问题继续发生在我身上,每周0-4次。永久解决这个问题会很好。
答案 6 :(得分:0)
我的应用程序没有在iPad上启动,但在iPhone上正常工作。我将权利和指定的代码签名权利作为“iPhone Developer”,然后清理,重新启动iPad并通过Xcode / cable直接在iPad上安装,现在它按预期工作。