我注意到即使在空闲时间,Xcode 7.3也会继续构建。这会加载CPU,因此有时会停止响应。有没有人知道如何转变这个“功能”? 这可能与mutli-target工作空间有关,因为它通常会构建不同的目标,而不是当前选择的目标。
答案 0 :(得分:10)
经过一段时间的努力,我终于解决了这个问题。
在打开Interface Builder后,Xcode立即启动了空闲构建。删除所有项目中的@IBDesignable
解决了这个问题,因此我希望在将来的Xcode更新中可以解决此问题,以便再次使用@IBDesignable
。
答案 1 :(得分:8)
:编辑器>自动刷新视图
取消选择它并重新运行项目。多数民众赞成!
答案 2 :(得分:0)
Going along with @oleg-kohtenko's answer, closing all Interface Builder windows seems to fix the issue without the need to remove @IBDesignable.
And if you aren't really using IBDesignable, you can still use IBInspectable attributes without causing the building problem.
答案 3 :(得分:0)
如果可设计的代理在Xcode 9上挂起,那么我的两分钱。 如果您将有问题的故事板可视化为iPhone X,请将此类故事板文件编辑为源代码(右键单击 - >打开为 - >源代码)。
在顶部附近,您会看到一个说明
的xml块<device id=“retina5_9” ...>
<adaptation id="fullscreen"/>
</device>
将id更改为“retina5_5”(iPhone plus,只是我使用的选项,我假设其他人可以使用)。
保存并打开文件作为界面构建器,你应该没问题。 现在花时间并提交错误报告:D
快乐的编码!