2010-05-22 100 views
2

我实际上是在寻找一个真正的“构建后”阶段 - 而不是运行脚本阶段。原因是我想对目标的build-state.dat进行一些解析,这是Xcode放置其所有构建输出的地方。在Xcode 3.2中创建后期构建步骤

问题是,该文件直到构建成功或失败后才真正创建,因此运行脚本阶段的任何内容都无法看到它。

任何线索?

感谢

回答

1

您可以创建具有您要分析它的依赖,并解析在shell脚本中的目标文件的产品Shell脚本目标?

+0

谢谢,我试过了,但不幸的是,依赖目​​标的build-state.dat文件尚未创建。基本上它不会显示,直到过程完成,这基本上是一旦构建botton从灰色变为活动再次。 – jsheehy 2010-05-22 00:50:31

+1

我不认为你明白@mipadi在说什么 - 他不是在谈论向现有Target添加运行Shell脚本构建阶段,而是他说你应该创建一个全新的Target,一个Shell脚本目标有一个生成阶段可以运行你的脚本。然后,将原始Target添加为新Target的依赖项,然后构建新的Target,该Target将首先构建旧的Target,然后只有完成后才会构建新的Target,从而运行脚本。 – barrycburton 2011-01-14 21:56:01