我有一个相当简单的项目,只有两个XIB,5个自定义类和5个框架(CFNetwork,QuartzCore,UIKit,Foundation,CoreGraphics)。我之前使用的是XCode 3.x,最近更新到XCode 4.我做了之后,构建时间有时长达一分钟,通常大约30秒。我有一个2.4 GHz的MBP和4GB的内存。
在日志导航器中查看构建日志,我看到“检查依赖关系......”出现了很长时间,其他一切几乎立即发生。但是,单击此日志条目不会显示任何更多详细信息。我在哪里可以找到有关导致此问题的更详细信息?
更新
重新启动后,构建恢复正常速度。背景中可能发生了导致经济放缓的事情。
答案 0 :(得分:7)
您可以做的是关闭隐式依赖项。编辑缓慢的构建方案,找到名为Find Implicit Dependencies的构建选项。你会在左上角看到这些方案。只需选择编辑方案,一旦该表格下来,请选择左侧的构建,如附图所示。然后单击“确定”并再次尝试构建。 (您可能也想为其他方案禁用它。)
答案 1 :(得分:3)
对于任何偶然发现此问题的人,因为他们的构建时间非常慢。通过取消选中此图片中的以下内容,我设法避免了2分钟的“检查依赖关系”阶段http://i.stack.imgur.com/taXVc.png
我认为它只是编译速度非常慢,因为它试图一次构建每一个产品。