Xcode 7.3在空闲时不断建设

时间:2016-03-31 13:48:22

标签: xcode build xcode7.3

enter image description here我注意到即使在空闲时间,Xcode 7.3也会继续构建。这会加载CPU,因此有时会停止响应。有没有人知道如何转变这个“功能”? 这可能与mutli-target工作空间有关,因为它通常会构建不同的目标,而不是当前选择的目标。

4 个答案:

答案 0 :(得分:10)

经过一段时间的努力,我终于解决了这个问题。

在打开Interface Builder后,Xcode立即启动了空闲构建。删除所有项目中的@IBDesignable解决了这个问题,因此我希望在将来的Xcode更新中可以解决此问题,以便再次使用@IBDesignable

答案 1 :(得分:8)

XCode 中的

:编辑器>自动刷新视图

取消选择它并重新运行项目。多数民众赞成!

答案 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

快乐的编码!