指定一个文件列表在Xcode中运行脚本构建阶段

问题描述:

在我的项目中,我需要从特定项目cpp文件生成一个cpp文件,并将其包含到“编译源代码”构建阶段。我有一个python脚本来生成它。但是,我怎样才能将那些文件的列表指定为执行该脚本的“运行脚本”构建阶段(脚本将文件的名称作为参数)?指定一个文件列表在Xcode中运行脚本构建阶段

PS

这个文件的列表是我编译cpp文件列表。 XCode 3.2.6

我不确定Xcode3,但Xcode4似乎在DerivedFiles层次结构中创建了一个名为foo.LinkFileList(对于名为foo的目标)的文件。 Xcode甚至可以创建一个指向这个文件的环境变量,称为$ {FILE_LIST}。你可以肯定地告诉你,如果你简单地在脚本的顶部调用“env” - 它会显示所有的环境变量,并且可以针对已知的文件位置交叉引用这些变量。