脚本XCode构建阶段的教程或指南

时间:2011-09-26 15:15:02

标签: python ruby xcode build-automation

我想使用XCode中的脚本将一些文件添加到Compile Sources构建阶段,该脚本来自某些文件夹引用。到目前为止,我还没有找到太多文件。

  1. XCode构建阶段脚本的一般文档(或一个好的教程)在哪里?
  2. 如何将文件添加到Compile Sources阶段?
  3. 如何发现有关项目及其中的文件夹引用的信息?
  4. 如果我想在Ruby或Python中编写脚本而不是bash脚本,是否有任何特殊注意事项?

1 个答案:

答案 0 :(得分:20)

要使用脚本将文件添加到Compile Sources构建阶段,您需要以编程方式操作项目的project.pbxproj文件。

一般来说,您可以通过将project.pbxproj文件解析为内存数据结构,通过编程接口操作该数据结构,然后将数据结构写入新的{{1}来实现此目的。文件。

有几个项目可能会帮助你做到这一点,我还没有尝试过任何一个项目:

以下是一系列博客文章,其中包含有关XCode project.pbxproj文件内容和格式的一般信息。

最后,值得注意的是,对于非常简单的操作,特别是如果您不担心project.pbxproj文件中的化妆品被搞砸了,您可以在this Stack Overflow answer处遵循建议。解析命令行上的project.pbxproj文件,如下所示:

project.pbxproj

快乐解析!