Xcode:Mac在编译时冻结

时间:2018-06-13 08:34:35

标签: ios xcode xcode9 swift-playground xcode10

我最近下载了Xcode 10的Beta版本。我打开了一个现有的项目,想在模拟器上启动它。但是一旦模拟器启动,可能整个mac都冻结了。我做不了什么。唯一有效的是移动鼠标。

重新启动Mac后,我认为冻结是Xcode 10 Release中的测试版错误。所以我回到了Xcode 9.4。但是当我使用一个小的操场文件时,它再次发生,同时编译了操场文件。在重新启动之后,我尝试用我现有的Xcode项目重新创建问题(我用于Xcode 10),但这次模拟器没有任何问题。

我正在使用:

  • MacBook Pro 2010
  • 2.2 Ghz Intel Core2Duo处理器
  • 16 Gb RAM
  • SSD存储

我的Mac太老了,无法正常使用Xcode,或者你们中的任何人都知道这是否是我能解决的问题?

2 个答案:

答案 0 :(得分:2)

我只是在10.14.0GM和Xcode 10、10A255上的一个项目中遇到了这个问题(整个系统冻结,没有指针移动,什么都没有)。我仔细检查并手动删除了DerivedData文件夹,UserData文件夹中除主题之外的所有内容和DocumentationCache。没运气。

然后,我在项目的.xcodeproj文件上执行了“显示软件包内容”,并删除了project.pbxproj以外的所有内容,并尝试再次打开。 成功。

我并不担心在这个非常简单的项目结构上丢失自动生成的方案;请注意,您可能会丢失自定义方案以及与项目结构有关的其他自定义项。

答案 1 :(得分:0)

我在具有16 MB RAM和2.3 GHz Intel Core i7的Mac mini(2012年末)上使用Xcode 10.0时遇到了同样的问题。

我使用了一个模拟器(iPhone Xs Max)好几天了,但是当我换成iPhone 7 Plus(iOS 12)时,我的整个计算机死机了,只有鼠标指针可以工作。切换回Xs Max模拟器并不能解决问题。由于我没有使用Playgrounds,因此切换到在真实设备上运行而不是在模拟器上为我“解决”了该问题。这不是一个真正的解决方案,但是它使我无法停止工作,直到出现新版本的Xcode和Simulators。