Ios 代码5:在项目清理期间执行预操作脚本

Ios 代码5:在项目清理期间执行预操作脚本,ios,xcode,build,Ios,Xcode,Build,我在我的方案中添加了自定义脚本作为构建阶段的预操作(在构建实际开始之前,我需要执行一些更改(包括Info.plist操作),因此我不能使用构建阶段脚本,因为它们是在Info.plist复制到产品之后运行的)。一切正常,除了在清理项目时也会执行此脚本。我不需要它 我检查了在不同情况下传递给脚本的环境和可能的参数,但它们在构建和清理场景中都是相同的 有没有办法在清理过程中禁用脚本执行?或者可以在脚本中以某种方式检查它是否在清理或构建期间启动 我使用的是Xcode 5 提前感谢。是否检查了$ACTIO

我在我的方案中添加了自定义脚本作为构建阶段的预操作(在构建实际开始之前,我需要执行一些更改(包括Info.plist操作),因此我不能使用构建阶段脚本,因为它们是在Info.plist复制到产品之后运行的)。一切正常,除了在清理项目时也会执行此脚本。我不需要它

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

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

我使用的是Xcode 5


提前感谢。

是否检查了$ACTION环境变量的值?对于构建,它应该有“build”值,对于清理,它应该有“clean”值。

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