Xcode:Scheme脚本与目标脚本

sub*_*ero 8 macos ios xcode4 ios5 xcode4.2

我试图在我的一个xcode项目的构建时运行脚本.

方法1)我在我的当前"Build"方案中添加了一个预操作(运行脚本).它没有用,实际上它根本没有运行.
方式2)然后我将相同的脚本添加到目标("目标",构建阶段seciton).它按预期运行.

问题:
1)为什么前动作脚本没有运行?(我尝试过"电子邮件操作",它确实有效)
2)在"方案"和"构建阶段"中设置脚本有什么区别?我的猜测是,对于最后一个它总是会运行(在构建时),而不关心当前的方案,那有什么不同吗?

有趣的事实:当我编辑Build> pre-action部分时,Xcode崩溃了

我确保选择了正确的方案.

Xcode版本4.4.1(4F1003)