设置 Swift 可执行命令行工具的版本号

Posted

技术标签:

【中文标题】设置 Swift 可执行命令行工具的版本号【英文标题】:Set version number for Swift executable command line tool 【发布时间】:2021-09-13 17:18:43 【问题描述】:

我用 Xcode 模板构建了一个小型命令行工具。 构建的作品应有尽有,我可以将其存档以获取可执行文件。

我不知道在哪里可以设置二进制文件的版本号。我没有Info.plist,但我可以看到几个包含动词“版本”的地方——其中没有一个会在我的二进制文件中附加版本号。

我在这里错过了什么?

【问题讨论】:

【参考方案1】:

命令行工具没有像版本号这样的外部信息(例如会显示在Finder 中的信息)。您应该编写内部代码,当有人调用SwiftyAppleMailCreator --version 时返回版本号。

【讨论】:

以上是关于设置 Swift 可执行命令行工具的版本号的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 命令行工具和制作

iOS崩溃日志分析-b

什么是命令的首选项和可选项?

Laravel - Console

Apache Commons CLI 开发命令行工具示例

Nodejs安装完成后,并执行命令出现版本号,但是无法执行测试js