如何在每次构建Xcode之前运行Python脚本?

如何在每次构建Xcode之前运行Python脚本?,python,xcode,Python,Xcode,每次在Xcode中构建应用程序时,我都会尝试运行一个简单的Python脚本。Python脚本名为test.py,作为.xcodeproj文件的同级文件驻留在我的项目文件夹中 我想我遵循了堆栈溢出帖子中的说明 但是我收到了错误Shell脚本调用错误:命令/bin/sh失败,退出代码为1 我安装了,但是当我在终端中键入python-V时,我得到了python2.7.10。然而,当我在终端中键入python3-V时,我得到了python3.6.0。在终端中键入哪个python返回/usr/bin/py

每次在Xcode中构建应用程序时,我都会尝试运行一个简单的Python脚本。Python脚本名为
test.py
,作为
.xcodeproj
文件的同级文件驻留在我的项目文件夹中

我想我遵循了堆栈溢出帖子中的说明 但是我收到了错误
Shell脚本调用错误:命令/bin/sh失败,退出代码为1

我安装了,但是当我在终端中键入
python-V
时,我得到了
python2.7.10
。然而,当我在终端中键入
python3-V
时,我得到了
python3.6.0
。在终端中键入
哪个python
返回
/usr/bin/python
,而在终端中键入
哪个python3
返回
/Library/Frameworks/python.framework/Versions/3.6/bin/python3

按照中的说明,我还将构建阶段中的运行脚本部分移至编译源代码之前

这就是我的运行脚本部分的样子。我有一种强烈的感觉,那就是修复程序非常简单,但在试图找出我做错了什么/在Google或Stack Overflow中使用了什么搜索词时失败了

当然,请告诉我可以提供哪些其他信息来帮助调试

编辑:我不喜欢使用哪个版本的Python,除了它允许我在每次构建时运行Python脚本。我刚刚安装了Python 3.5.2,因为我认为它可能会有所帮助


编辑2:除了
Clean
(Cmd-Shift-K)和
清理构建文件夹之外,还尝试删除派生数据(即使我正在使用),但仍然没有成功。

在“Shell”输入中,尝试以下路径:'/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5'

我使用
/bin/sh
作为shell,使用
Python test.py
作为脚本,成功地实现了这一点。

如果您想要python3.5,您需要在命令行上运行
python3.5
,而不是
python3
,后者运行的是最新版本的python3,在您的安装中是python3.6.0。