16

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

4

3 回答 3

20

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

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

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

我们发现了问题。这是“debugserver”中的进程终止竞争条件,当它终止正在调试的应用程序时,会导致此问题发生。

应该适用于所有人的解决方法是首先杀死应用程序,等待它消失,然后按 CMD+R。只需按 CMD+R 的快速转身现在在 10.8.4 中更频繁地显示此线程竞争条件。

于 2013-06-06T08:54:47.390 回答
5

Apple 在 2013 年 6 月 13 日的版本中解决了这个问题: 在此处输入图像描述

于 2013-06-13T22:36:54.023 回答
1

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

于 2013-06-09T07:31:18.920 回答