代码之家  ›  专栏  ›  技术社区  ›  Chuck H

Xcode 9.0.1 Interface Builder 100%CPU打开iOS情节提要

  •  9
  • Chuck H  · 技术社区  · 8 年前

    昨晚Xcode自动更新到9.0.1版本(9A1004)。今天,我试图打开一个现有的项目,我的iOS故事板文件被一个使用100%CPU的无休止的微调器和活动监视器报告界面生成器卡住了。我有第二台MacBook Pro,它仍然有Xcode 9.0.0,它可以毫无问题地打开情节提要。我在这两个方面都支持macOS High Sierra。其他任何人看到了这一点或知道解决方法。

    5 回复  |  直到 8 年前
        1
  •  9
  •   Chuck H    8 年前

    我收到了我的错误报告的回复,并提出了解决方法。建议编辑序列图像板文本,并将序列图像板中适用的工具栏标记中translatesAutoresizingMaskIntoConstraints属性的值从“否”更改为“是”。

    发件人:

    <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">
    

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

        2
  •  8
  •   eschos24    8 年前

    我找到了解决方法!!我已经为此挣扎了好几个星期了,这太令人沮丧了。今晚我顿悟了!从我注意到和阅读的情况来看,这个问题似乎是由大量的过度构建引起的,尤其是如果你像我一样在故事板中有ibdesignable。所以我想,‘如果我使用苹果今年夏天宣布的新构建系统会怎么样?’

    在Xcode中,转到 文件(>);项目设置 . 然后将构建系统从“标准构建系统”更改为“ 新建系统 “瞧!它一直像以前一样工作!希望它不像我见过的其他一些东西那样只是暂时的修复。到目前为止,它看起来很神奇。

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

        3
  •  5
  •   Shamsudheen TK    8 年前

    不同的特征 概念,并在故事板中将您的设备设置为iPhone X。

    enter image description here

        4
  •  4
  •   user1296082    8 年前

    我也有同样的问题。我的MacBook Pro和iMac都运行得很好。和你一样,我只在我的一台电脑(MacBook Pro)上升级。我什么都试过了,什么都没用。我甚至重新安装了操作系统,并从iMac复制了旧的Xcode。

    更新:
    我发现了如何修复它:-)我创建了一个新的故事板,并将所有内容一点一点地放进去,直到我发现了有问题的代码。我发现了 systemItem=“垃圾” 这就是问题所在。然后我去了原故事板并删除了它 systemItem=“垃圾” 一切都正常!

    我也试着使用 添加 它也失败了。因此,打开故事板的src代码并搜索systemItem。

    条内项目将被Xcode卡住。我只是尝试用我自己的垃圾图标替换系统项图标,然后再次。。。

    enter image description here

    picture of bar button item

        5
  •  0
  •   LudoErgoSum    8 年前