2013-10-03 79 views
1

我已经在自己的方案中添加了自定义脚本作为构建阶段的预执行操作(在构建实际开始之前,我需要执行多个更改(包括Info.plist操作)) - 因此我无法使用构建阶段脚本,因为它们在将Info.plist复制到产品后运行)。一切工作正常,除了这个脚本也在我清理我的项目时执行的事实。我不需要它。Xcode 5:在项目清理期间执行预执行脚本

我检查了在不同情况下传递给脚本的环境和可能的参数,但它们在构建和清理场景中都是平等的。

有什么办法可以在清理期间禁用脚本执行吗?或者可能在脚本中以某种方式检查它是否在清理期间或构建期间启动。

我正在使用Xcode 5.

在此先感谢您。

回答

0

您是否检查了$ ACTION环境变量的值?它应该具有“构建”构建价值和“清理”清理的能力。

+0

Xcode 7.3:当我在Xcode中清理项目时,$ ACTION ev变量没有任何值。当我使用xcodebuild命令从命令行清理项目时,它具有正确的值。很奇怪。 – Peacemoon