Xcode 9.0.1界面生成器100%CPU打开iOS Storyboard

昨晚Xcode自动更新到版本9.0.1(9A1004)。 今天,我试图打开一个现有的项目,我的iOS故事板文件卡住了一个永无止境的微调和活动监视器报告界面生成器使用100%的CPU。 我有第二个MacBook Pro,仍然有Xcode 9.0.0,它没有任何问题打开故事板。 我在两个版本上运行macOS High Sierra。 任何人看到这个或知道解决方法。

我收到了来自我的错误报告的回应,并提供了一个build议的解决方法。 build议编辑故事板文本,并在故事板的适用工具栏标签中将translatesAutoresizingMaskIntoConstraints属性的值从NO更改为YES。

从:

<toolbar opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="KCx-9L-amg"> 

至:

 <toolbar opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="YES" id="KCx-9L-amg"> 

我在我的项目中有两个故事板文件,这确实解决了他们两个的问题。

我也有同样的问题。 我有MacBook Pro和iMac都运行高塞拉利昂。 就像你我只升级了我的一台电脑(MacBook Pro)。 我已经尝试了一切,没有任何工作。 我什至重新安装操作系统,并从iMac复制旧的Xcode。

更新:
我已经发现如何解决它:-)我创build了一个新的故事板,并把所有的东西一点点,直到我发现有问题的代码。 我发现systemItem =“垃圾”是问题。 然后我去了原来的故事板和删除systemItem =“垃圾” ,一切正常!

我也尝试使用添加和它也失败了。 所以打开storyboard的src代码并searchsystemItem。

Bar Item中的任何图像都会被Xcode卡住。 我只是试图用我自己的垃圾桶图标replace系统项目图标,然后再…

在这里输入图像说明

酒吧按钮项目的图片

我发现了一个固定! 我一直在为这个周而努力,而且一直很沮丧。 今晚我有一个顿悟! 从我注意到和阅读的内容来看,这个问题似乎是由于大量的过度build设造成的,特别是如果你像我一样在你的故事板上有IBDesignables的话。 所以我想,“如果我使用他们今年夏天宣布的苹果新build版系统呢?

在Xcode中,转到文件>项目设置 。 然后将构build系统从“标准构build系统”更改为“ 新build构build系统 ”。 瞧! 它一直像以前一样工作! 希望这不仅仅是像我见过的其他人一样的临时性解决scheme。 到目前为止,这似乎很惊人

我也使用Xcode 9.0作为额外的预防措施,我从这里下载: https : //developer.apple.com/download/more/

使用你的故事板Vary Traits的概念,并设置你的设备在故事板到iPhone X.

这是Xcode 9.1版的快速修复。

在这里输入图像说明

我只是试过Xcode 9.2 Beta 2(9C34b),对我来说可能再次工作:)