xcode命令行应用程序 - 可执行代码在哪里?

时间:2015-01-28 20:03:13

标签: xcode

我正在Xcode 6中编写一个小命令行工具/应用程序。经过一段陡峭的学习曲线(我还在攀爬)后,我的代码在main.m中运行时没有错误。我的问题是:Xcode是否构建了一些我可以从终端内的命令行运行的可执行代码?我尝试过“Build”和“Run& Build”,但我没有看到任何可执行代码的创建位置。我是Xcode的新手,需要一些帮助。我在Mac Mini上运行OS X 10.9.5和Xcode 6.1.1。

如果查看我的代码会很有用,请告诉我,我会把它提出来。

感谢您的帮助。

Kevin H。

3 个答案:

答案 0 :(得分:12)

隐藏得非常好。在Xcode 6中,当您构建应用程序时,项目导航器(左窗格)中有一个“产品”文件夹。您的项目名称也将在那里。右键单击,然后选择“在查找器中显示”。它将向您显示隐藏在可执行文件所在的OS X库深处的一个模糊文件夹。

答案 1 :(得分:8)

每次编译时,将可执行文件复制到更方便的位置,进入项目设置并选择构建阶段。

输入绝对位置,例如:〜/ Documents / dev / temp。 (它确实识别〜作为当前用户的主目录)

然后按'复制文件'部分下的'+'按钮并选择您的文件(在产品文件夹下选择您的可执行文件)

取消选中“仅在安装时复制”按钮。然后构建它应该在那个位置。

要启动,只需打开终端应用并转到该位置即可。可执行文件应该运行,除非它调用的动态库不在lib路径中。

希望这有帮助

答案 2 :(得分:1)

二进制文件位于 / Users / Username / Library 下的文件夹中。 像这样:

/Users/<Username>/Library//Developer/Xcode/DerivedData/.../Build/Products/Debug/<ProjectName>

您可以使用以下命令轻松找到它:

find /Users/<Username>/Library/ -name "<ProjectName>"

相应地替换“用户名”和“项目名”以反映您的环境。

相关问题