我需要在Xcode(准确地说是Xcode 9)的干净步骤上运行自定义Shell脚本。我有一组生成文件的生成文件,最初,我是在运行脚本阶段调用此脚本的,但是这些生成文件的输出永远不会被清除。因此,尽管我在此脚本中处理了Xcode环境变量${ACTION}
,但它也可以清除它们。问题是-脚本不是在干净时调用的。
关于此的几篇文章,所以这是我尝试过的:
${ACTION}
的脚本,但是该脚本永远不会在清理后执行。清理时,构建日志中仅存在Clean.remove clean
行。/usr/bin/make
命令替换为脚本),但是在这种情况下,未设置${ACTION}
环境变量(我在生成输出中对此进行了验证,它始终包含export ACTION=
),因此我无法区分清理阶段和构建阶段。关于聚合目标,如果我指定它们,则它具有输出文件属性-可以使Xcode清理它们吗?
答案 0 :(得分:0)
有点僵尸,但最接近我所看到的问题。这似乎是新构建系统中的错误。使用旧的构建系统,可以设置操作。这里有两个选择: