我一直在努力解决一个奇怪的问题。在最初关闭iOS模拟器的情况下运行我的应用程序时,它会正确启动。但是,如果我再次运行它而不关闭模拟器,它会崩溃并在错误日志中打印(lldb)。如果我再次运行它(不关闭模拟器)它会正确启动。如果我再次这样做,它会崩溃。所以似乎每隔一段时间。它在使用iOS设备时有效,而且我有一个完全相同的项目的大学,在iOS模拟器中没有遇到这个问题。我尝试过的是清理,重置内容和设置,手动删除应用程序,重新启动计算机并重新安装Xcode。
答案 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日解决了此问题:
答案 2 :(得分:1)
是的,我也遇到了。在产品中 - >编辑方案将调试器从lldb更改为gdb。可以简单地解决它。希望Apple可以尽快修复它。