19

在我在 iPhone 模拟器中运行我的 iPhone 项目后,Xcode 4.6 t 每隔 2 次或第 3 次就会挂在“在 iPhone 6.1 模拟器中运行”阶段。是的,定期进行。

它几乎挂在我运行的每个项目和我的 2 台 Mac 机器上(Mac Mini 8GB、Core 2 Duo、SSD 驱动器和 MacBook Pro Core 2 Duo 3,1 Ghz、8BG RAM、SSD 驱动器)

这也是以前的 Xcode 中的问题,但它很少发生以至于可以容忍。

我需要重新启动我的 Xcode 和模拟器才能再次运行项目(有时甚至重新启动 OS X)。

是什么原因造成的,除了重新启动 Xcode 来解决它,我们还能做些什么呢? 为什么苹果这么长时间都无法解决这个问题?

更新:

我被标记为这个问题没有建设性,我不同意我的主要和第一个问题是:

是什么导致这种常规挂起? 为什么苹果这么长时间都没有解决它不是我的主要兴趣。

主要关注点仍然非常实用和技术性:这种经常性故障的原因是什么,开发人员可以手动做些什么来帮助它?

毕竟:Xcode 只是我们在工作中使用的工具,每一个可以提高生产力的知识都是有价值的。

更新 2:

** 重新安装到最新的 Mac OS X Lion(全新安装)并安装最新的 Xcode 后,iTunes、Safari、iPhone 模拟器问题仍然存在。** 这显然是 Xcode 或 iPhone 模拟器错误。

4

4 回答 4

4

我经历过很多次同样的事情,通常一天很多次,不一定是在崩溃之后。所以是的,这个错误存在,我已经向 Apple 报告了它,并根据数据保证继续修改报告。您应该这样做(并向 Apple 提供一个示例报告,以显示线程在每次挂起期间都在做什么)。这与 PLCrashReporter 无关;我可以在一个裸模板项目中遇到这个问题。但是,您的问题似乎没有建设性,因为无法给出有用的答案。谁能告诉你为什么苹果没有修复它?唯一能告诉你的人是苹果,你知道他们不会告诉你的。所以你的问题纯粹是修辞。:)

于 2013-01-31T18:53:39.027 回答
2

我在一个类似的帖子上找到了修复。确保“127.0.0.1 localhost”在您的 etc 主机文件中。这为我解决了这个问题,我 100% 的时间都遇到了“挂在模拟器上”的问题。

于 2013-02-03T01:27:37.507 回答
1

我遇到了同样的问题,发现它与最新的 iTunes 有关,因为当我拔下我的 iPhone 目标时,色轮会消失。从那以后,我将 iTunes 降低到 10.7,问题就消失了。较新的 iTunes 似乎在查询 iPhone 时卡住了,无法进行。我在旧 iMac 上运行 Mac OS X 10.7.5。我在装有 10.8 和最新 iTunes 的 MacBook 上运行时没有这个问题。

于 2013-02-16T01:36:59.957 回答
1

我注意到您可以通过在模拟器上运行应用程序来显着减少此错误的发生,如下所示:

  • 第一次在模拟器上运行没问题,上传应用到模拟器时不会死机
  • 当您想重新运行应用程序时,请确保先按停止(或键 cmd+.)停止先前的执行并等待 3-5 秒
  • 运行应用程序 (cmd+r)

通过在停止应用程序后等待几秒钟,它似乎可以防止 Xcode 执行冻结。我认为调试器没有足够的时间来分离和重新连接,所以它挂起。

于 2013-08-19T07:40:15.087 回答