3 回答
TA贡献1871条经验 获得超8个赞
我想到了!这些步骤使它看起来比实际需要花费更多的精力。
这些说明用于从头开始创建项目。如果您希望将现有的Python脚本包含在该项目中,显然您将需要略微偏离这些说明。
如果您发现这些说明不再起作用或由于Xcode更新中的更改而不清楚,请通知我。我将进行必要的更正。
打开Xcode。两者的说明相同。
在菜单栏中,单击“文件”→“新建”→“新建项目…”。
在左窗格中选择“其他”,然后在右页面中选择“外部构建系统”,然后单击“下一步”。
输入产品名称,组织名称或组织标识符。
在“构建工具”字段中,输入/usr/local/bin/python3Python 3或/usr/bin/pythonPython 2,然后单击“下一步”。请注意,这假定您具有解析为Python可执行文件的符号链接(默认情况下已设置)。如果不确定Python可执行文件的位置,请在Terminal:which python3和中输入以下命令之一which python。
点击下一步”。
选择保存位置,然后单击“创建”。
在菜单栏中,单击“文件”→“新建”→“新建文件…”。
在“ OS X”下选择“其他”。
选择“空”,然后单击“下一步”。
导航到项目文件夹(否则它将不起作用),输入Python文件的名称(包括“ .py”扩展名),然后单击“创建”。
在菜单栏中,单击“产品”→“方案”→“编辑方案…”。
单击左窗格中的“运行”。
在“信息”选项卡中,单击“可执行文件”字段,然后单击“其他…”。
从步骤5导航到可执行文件⇧⌘G。如果目录是隐藏的,则可能需要使用来键入目录。
选择可执行文件,然后单击“选择”。
取消选中“调试可执行文件”。如果跳过此步骤,Xcode将尝试调试Python可执行文件本身。我不知道将外部调试工具集成到Xcode中的方法。
单击“启动时传递的参数”下的“ +”图标。您可能需要通过单击指向右侧的三角形来扩展该部分。
输入$(SRCROOT)/(或$(SOURCE_ROOT)/),然后输入您要测试的Python文件的名称。请记住,Python程序必须位于项目文件夹中。否则,您将必须在此处输入完整路径(或相对路径(如果位于项目文件夹的子文件夹中))。如果完整路径中的任何地方都有空格,则必须在此路径的开头和结尾加上引号。
点击“关闭”。
请注意,如果在“显示文件检查器”选项卡处于活动状态的情况下打开“实用程序”面板,则文件类型将自动设置为“默认-Python脚本”。随意查看它具有的所有文件类型选项,以了解其所有功能。上面的方法可以应用于任何解释语言。到目前为止,我还没有弄清楚如何使它与Java一起工作。再说一次,我还没有做太多的研究。当然,网上有一些关于这一切的文档。
在没有管理特权的情况下运行:
如果您没有管理特权或不在Developer组中,则仍可以使用Xcode进行Python编程(但仍然无法使用需要编译的语言进行开发)。在菜单栏中单击“产品”→“执行操作”→“无需构建即可运行”,而不是使用“播放”按钮,或直接使用键盘快捷键^⌘R。
其他说明:
要更改文本编码,行尾和/或缩进设置,请打开“实用程序”面板,然后单击“显示文件检查器”选项卡。在这里,您将找到这些设置。
有关Xcode的构建设置的更多信息,没有比这更好的资源了。我希望听到有人将其与不受支持的编译语言一起使用的信息。此过程应适用于任何其他解释语言。只需确保相应地更改步骤5和步骤16。
TA贡献1853条经验 获得超9个赞
另一种方式,我在XCode3中使用了一段时间:
请参阅上面的步骤1-15。
选择/ bin / bash作为可执行文件
对于“调试器”字段,选择“无”。
在“参数”选项卡中,单击“基础扩展为”字段,然后选择您之前创建的目标。
单击“启动时传递的参数”下的“ +”图标。您可能需要通过单击指向右侧的三角形来扩展该部分。
输入“ -l”。这将告诉bash使用您的登录环境(PYTHONPATH等)。
再次执行步骤19。
输入“ -c'$(SOURCE_ROOT)/。py'”
点击“确定”。
开始编码。
这种方式的好处是,它将使用与在XCode外部运行(使用bash .profile进行设置)相同的环境进行开发。
它也足够通用,可以让您开发/运行任何类型的文件,而不仅仅是python。
添加回答
举报