我已经在我的方案中添加了自定义脚本作为构建阶段的预处理(我需要在构建实际开始之前执行多项更改(包括Info.plist操作) - 因此我不能使用构建阶段脚本,因为它们之后运行Info.plist被复制到产品中)。一切正常,除了在我清理项目时也执行此脚本的事实。我不需要它。
我检查了环境以及在不同情况下传递给脚本的可能的params,但它们在构建和清理方案中都是相同的。
有没有办法在清理过程中禁用脚本执行?或者可以在脚本中以某种方式检查它是否在清理期间或构建期间启动。
我正在使用Xcode 5.
提前谢谢。
答案 0 :(得分:0)
您是否检查过$ ACTION环境变量的值?它应该具有“构建”的构建价值和“清理”以进行清理。