如何减少故事板的编译时间?

How to reduce compiling time with storyboards?

我有这个开发环境:

Xcode 6.3.1 / OSX 10.10.3 / 部署目标 6.0

我从 Xcode 5 开始使用故事板,但在这个版本 (6.3.1) 中,我遇到了编译时间问题。问题很简单,如果我在大约 3-4 分钟后重新编译代码并且仅在我更改故事板(任何内容)时更改故事板中的任何内容。

我相信是因为每次重新编译都会为每个可能的屏幕尺寸生成所有文件,我理解这一点(因为尺寸 类),但在设计时太慢(而且很烦人)。

所以我只想生成我需要执行的大小(设计时)以及何时为所有大小生成最终生成。

可能吗?

更新:

我添加这些链接作为参考,但如果您不需要重新编译情节提要,我只是减少时间,不幸的是我需要重新编译情节提要更改。 "Storyboard are missing in copy bundle resources" "Decreasing Storyboard compiling time"

更新 2:(2015 年 7 月) 经过2个月的研究,我将硬盘更换为新的SSD,将内存增加到16GB,问题仍然存在。我得到了更好的编译时间(5 分钟变成 1:15 分钟),但它似乎是 Storyboard XML 文件的 read/write 问题......所以也许不存在解决方法,只需购买大量的耐心。

显然这种情况已通过 Xcode 7 和 iOS 9 的 SDK 得到改善。显然,我认为这不是永久解决方案,但从那以后性能要好得多。

我的同一个项目,每次编译需要几分钟,将其时间减少到 20 秒。它不是最好的,但它可以忍受。

最后,这种情况是我们 Apple 人员的永久工作。我希望他们能像这个版本一样工作,没有太多新东西,并且可以改进他们的代码。

我可以通过 ImageOptim 简单地压缩其中使用的图像来减少我的故事板之一的编译时间。使用该工具,图像的文件大小惊人地减少了近 60%。

之前的编译时间:3分钟

之后的编译时间:20秒