在Mac OS X 10.8.4上的iOS模拟器中随机(lldb)崩溃

时间:2013-06-06 08:48:55

标签: ios xcode ios-simulator lldb

我一直在努力解决一个奇怪的问题。在最初关闭iOS模拟器的情况下运行我的应用程序时,它会正确启动。但是,如果我再次运行它而不关闭模拟器,它会崩溃并在错误日志中打印(lldb)。如果我再次运行它(不关闭模拟器)它会正确启动。如果我再次这样做,它会崩溃。所以似乎每隔一段时间。它在使用iOS设备时有效,而且我有一个完全相同的项目的大学,在iOS模拟器中没有遇到这个问题。我尝试过的是清理,重置内容和设置,手动删除应用程序,重新启动计算机并重新安装Xcode。

3 个答案:

答案 0 :(得分:20)

OS X 10.8.4存在导致随机模拟器崩溃的问题。

https://devforums.apple.com/message/817179#817179

已经提出了一些解决方法,包括切换到GDB。见这里:

  

我们发现了这个问题。这是一个杀死竞争条件的过程   “debugserver”当它正在查杀它正在调试的应用程序时   导致此问题发生。

     

应该努力解决这个问题   所有人都先杀掉应用程序,等待它消失,然后点击   CMD + R。现在显示只需按下CMD + R的快速转向   这种线程竞争条件更常见于10.8.4。

答案 1 :(得分:5)

Apple于2013年6月13日解决了此问题: enter image description here

答案 2 :(得分:1)

是的,我也遇到了。在产品中 - >编辑方案将调试器从lldb更改为gdb。可以简单地解决它。希望Apple可以尽快修复它。