【问题标题】:Windows .exe and Apple .app applications from Docker Image来自 Docker Image 的 Windows .exe 和 Apple .app 应用程序
【发布时间】:2023-03-15 12:15:01
【问题描述】:

我正在 Windows 中制作视频游戏,我想将其打包为 Windows 10 和 Apple MacOS(因此采用.exe.app 格式,或与这两个平台兼容的任何类似格式)所以每个人都可以玩。

我似乎找不到在 Windows 上创建 .app 文件或其他 MacOS 兼容格式的任何方法,而且我似乎无法将 .exe 转换为 .app

是否可以将 Docker 镜像转成.app 文件?

【问题讨论】:

    标签: ios docker windows-10 exe platform


    【解决方案1】:

    Docker 不是此类应用程序的合适打包格式。

    Docker 镜像要求 Docker 运行时可运行;它不会像您期望的那样独立。如果您正在制作视频游戏,您还需要访问主机硬件;如果您正在运行 Linux 容器,那么您还需要主机系统上的 X 服务器,而 Docker 无法提供该服务器。运行它的设置会很复杂,并且需要管理员级别的权限才能运行。

    我建议构建一个真正的原生应用程序,并使用原生打包工具来分发它。这将涉及为您要定位的每个平台建立一个开发系统。无论如何你都需要这个来进行测试,而且它比在你的应用程序中间插入像 Docker 这样的隔离系统要简单得多。

    【讨论】:

    • 非常感谢。
    • 你认为我应该以什么方式打包 Python 应用程序?我希望它与 iOS 兼容,但我只有一台 Windows 电脑。
    • 我将从官方的Packaging Python Projects 文档开始。这对 iOS 毫无帮助,但它可能会给你一些可以在 Linux 和 MacOS 上运行的东西(两者都将预装 Python)。
    • Linux 和 MacOS 是否预装了 python 编译器? @大卫迷宫
    猜你喜欢
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多