我正在Xcode 6中编写一个小命令行工具/应用程序.经过一段陡峭的学习曲线(我还在攀爬),我的代码在main.m中运行时没有错误.我的问题是:Xcode是否构建了一些我可以从终端内的命令行运行的可执行代码?我尝试过"Build"和"Run&Build",但我没有看到任何可执行代码的创建位置.我是Xcode的新手,需要一些帮助.我在Mac Mini上运行OS X 10.9.5和Xcode 6.1.1.
如果查看我的代码会很有用,请告诉我,我会把它提出来.
谢谢你的帮助.
凯文H.
小智 12
它隐藏得很好.在Xcode 6中,当您构建应用程序时,项目导航器(左窗格)中有一个"产品"文件夹.您的项目名称也将在那里.右键单击,然后选择"在查找器中显示".它将向您显示隐藏在可执行文件所在的OS X库深处的隐藏文件夹.
小智 8
要在每次编译时将可执行文件复制到更方便的位置,请进入项目设置并选择构建阶段.
输入绝对位置,例如:〜/ Documents/dev/temp.(它确认〜作为当前用户的主目录)
然后按'复制文件'部分下的'+'按钮并选择您的文件(在产品文件夹下选择您的可执行文件)
取消选中"仅在安装时复制"按钮.然后构建它应该在那个位置.
要启动,只需打开终端应用程序并转到该位置即可.可执行文件应该运行,除非它调用的动态库不在lib路径中.
希望这可以帮助
二进制文件位于/Users/Username/Library下的文件夹中。就像是:
/Users/<Username>/Library//Developer/Xcode/DerivedData/.../Build/Products/Debug/<ProjectName>
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令轻松找到它:
find /Users/<Username>/Library/ -name "<ProjectName>"
Run Code Online (Sandbox Code Playgroud)
相应地替换“用户名”和“项目名称”以反映您的环境。
| 归档时间: |
|
| 查看次数: |
10794 次 |
| 最近记录: |