在Xcode进行编译之前是否可以运行python脚本?

在Xcode进行编译之前是否可以运行python脚本?,xcode,Xcode,我正在使用Xcode开发应用程序。但是我包含了一些测试文件,我想在编译时保留一个引用时间戳。在开始编译程序之前,我是否可以编写一些脚本?当然,我可以在编译之前手动运行脚本,但我想在一步中执行它,并推荐?谢谢。您需要添加构建阶段。转到项目文件,构建阶段,单击工具栏菜单上的编辑器,添加构建阶段,添加运行脚本。。。您可以选择并拖动脚本以将其置于任何内容之前/之后 然后shell应该是/usr/bin/python,然后您可以在下面输入脚本。脚本将在每次生成时运行 项目文件->构建阶段->添加构建阶段(

我正在使用Xcode开发应用程序。但是我包含了一些测试文件,我想在编译时保留一个引用时间戳。在开始编译程序之前,我是否可以编写一些脚本?当然,我可以在编译之前手动运行脚本,但我想在
一步中执行它,并推荐?谢谢。

您需要添加构建阶段。转到项目文件,构建阶段,单击工具栏菜单上的编辑器,添加构建阶段,添加运行脚本。。。您可以选择并拖动脚本以将其置于任何内容之前/之后

然后shell应该是/usr/bin/python,然后您可以在下面输入脚本。脚本将在每次生成时运行

  • 项目文件->构建阶段->添加构建阶段(右下)->添加运行脚本
  • 将新构建阶段拖到正确的顺序中
  • 在Shell->/bin/sh下
  • 然后在文本框中,填写“/usr/bin/python/Users/me/test.py”之类的内容

  • 只是想澄清一下,因为上面的答案最终确实帮了我的忙,但一开始有点让人困惑:

    在构建阶段创建新的运行脚本后:

  • 如果在脚本文本框中输入的是纯python代码,请使用shell=
    /usr/bin/python

  • 如果要运行python文件,请使用shell=
    /bin/sh
    ,并包含启动脚本的完整命令,例如:


  • kishinmangalani上面的答案在XCode 5中似乎不适用于我。谢谢@NachoChip