当我停止应用程序并再次点击运行时,即使没有对项目进行任何代码或其他更改,也会重复此步骤。这是令人沮丧的,因为我正在处理大型代码库,并且该步骤需要很长时间,从而导致迭代时间过长。
如果有人有任何指针可以确定在每次运行中执行此步骤的原因,那么我们将不胜感激。
答案 0 :(得分:53)
在项目的构建设置中,在构建选项下,有调试和发布的调试信息格式字段 - 将“DWARF with dSYM file”中的相应字段更改为“DWARF”。这应该减少构建时间,但是它会删除包含有关构建的调试符号信息的文件。
答案 1 :(得分:4)
我注意到您可以自己启动应用并附加调试器。这跳过了这一步。我的项目不够大,这个dSYM步骤还不到2秒钟(但是我已经注意到它现在已经达到这个2秒标记,因为我在一个相当大的静态库中链接)。
此外,在Xcode 4.6.3上,我看到一个没有构建的选项。在我的有限测试中,它似乎跳过了所有与构建相关的步骤。