无法在Mac上使用pyinstaller创建带版本号的构建

1 投票
1 回答
670 浏览
提问于 2025-04-18 14:08

我一直在尝试用Python创建一个跨平台的应用程序。现在我想用pyinstaller来构建这个应用。在Windows上,我有一个选项可以这样做:

pyintaller <name_of_python_file> --onefile --noconsole --version-file = version.txt

但是这个选项在Mac上不管用(他们在文档里提到过)。

那么有没有其他方法可以在Mac上给我的构建设置版本呢?

或者有没有其他工具可以用来为Mac创建构建,而不是使用pyinstaller?

1 个回答

0

有几个问题:

  1. “--nocnsole”这个写法不对 - 请检查一下你的拼写。
  2. “--version-File”这个也不对 - 请注意大小写。
    • 我怀疑这个选项在Mac的应用程序包中不支持。可以考虑直接编辑生成的.App文件。

总的来说,当你在编程或开发相关的网站上寻求帮助时,尽量用几行简短的文字重现你的问题。

然后把这个例子复制粘贴到你的提问中。

清楚地解释发生了什么,以及你原本期待发生什么。

撰写回答