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