【发布时间】:2010-12-27 18:50:49
【问题描述】:
我有一个 shell 脚本,它在我的目标中作为运行脚本阶段的一部分运行,它有条件地将一些文件复制到产品中。如果我修改 shell 脚本然后重建,脚本不会运行,因为目标不知道那里有依赖关系。
如何添加依赖项,以便对 shell 脚本的修改导致产品被部分或完全重建?我不能直接通过“添加依赖项”对话框来完成。
【问题讨论】:
-
您可以使用 'touch' 将磁盘上的文件标记为“脏” - 如果您对源文件(或 xcode 项目?)这样做,它将在下次重新编译。不确定如何在同一个构建步骤中执行此操作,因为依赖关系是在 任何东西运行之前计算出来的......我也对这里的解决方案感兴趣。
标签: cocoa xcode build shell dependencies