是否可以在命令行模式下运行仅Swift的Cocoa应用程序

时间:2019-01-28 04:38:55

标签: swift macos cocoa command-line

我正在编写一个文档驱动的Cocoa应用程序,我想为其创建一个特殊的“命令行模式”,该模式不会启动任何窗口,也不需要用户交互。

2010年的

This thread提出了相同的问题,但对于包含main.m文件的较旧的Cocoa项目。对于仅使用Swift而没有main.m的现代Cocoa应用程序是否可以做到这一点?

1 个答案:

答案 0 :(得分:1)

是的。在Xcode中,选择File > New > Target > Command Line Tool,然后选择Swift作为语言。这会将main.swift添加到可以与应用捆绑在一起的单独目标中。