在 Linux 上为 Kivy 游戏的每个受支持平台创建安装程序或可执行文件



有没有一种工具可以通过一个按钮按下即可从Kivy游戏的源代码为所有不同的支持平台创建安装程序?

  • Linux:.deb.rpm或只是一个包含.sh脚本的可移植.zip文件
  • Windows:.exe(安装程序或便携式可执行文件)
  • Mac:.app(安装程序或便携式可执行文件)
  • 可能还有安卓和苹果

如果没有,可能吗?

所有这些都是可能的,但我不确定人们现在推荐什么 - Kivy 网站有 pyinstaller 的说明(特别是在我记得的 Windows 上,但它在其他平台上也运行良好),缺点是 pyinstaller 现在只支持 python2。您也可以使用其他工具,我已经看到一些活动,例如 nuitka,但我不知道当前状态。你最好的选择可能是询问kivy邮件列表或irc,一些使用这些工具的人最有可能发表评论。

我还没有见过有人做.deb或.rpm。我相当确定这应该不会太难,尽管你需要自己做一些事情才能让它工作,因为你很可能会开辟新的领域。

Android和iOS仅由kivy自己的构建工具覆盖。这些在安卓上很好,我不能在iOS上发表评论。

最新更新