sol*_*eil 7 xcode command-line
在Xcode中创建一个命令行工具项目时,你可以在main.m中得到它:
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我可以从Xcode运行它.但我想编译它,以便我可以从终端运行它.步骤是什么?
假设您的可执行文件名为"my_program",它位于"/ foo/bar/Debug"目录中:
cd /foo/bar
./my_program
Run Code Online (Sandbox Code Playgroud)
如果您不确定如何找到程序文件本身,可以右键单击它(即:"产品")和"在Finder中显示",如此屏幕截图所示:
您可以通过编辑方案在每次运行应用程序时启动终端。我相信这可以从 Xcode 8.0 中获得。
在Xcode 9中,您可以尝试以下操作(2018年6月对我有用):
${BUILT_PRODUCTS_DIR}/${FULL_PRODUCT_NAME}
通常,Xcode将为您打开终端。如果没有,您也可以在“信息”标签中关闭所有与调试相关的字段。希望这可以帮助!
完整的教程在这里:https : //www.raywenderlich.com/163134/command-line-programs-macos-tutorial-2
归档时间: |
|
查看次数: |
37516 次 |
最近记录: |