【问题标题】:How do I package Kivy apps for iOS?如何打包适用于 iOS 的 Kivy 应用程序?
【发布时间】:2020-07-14 01:09:07
【问题描述】:

我使用 Kivy 和 Python 代码创建了一个名为 Paint Maker Pro 的应用,现在它在 Google Play 商店中。我的一些使用 iPhone 的朋友想试试这个应用程序。但他们无法从 Apple App Store 获得它。所以我查了package for ios kivy,我能找到的最佳答案是this。但这些说明仅适用于使用 macOS 的人。我正在使用 Linux。我确实尝试按照说明进行操作,但在尝试安装 Cython 时出现错误。那我该怎么办?

【问题讨论】:

    标签: python ios kivy publish packaging


    【解决方案1】:

    如果不使用 OSX,您可能无法打包。不过有一个解决方法。这可能很棘手,但我已经使用 pyinstaller 为 OSX 本身打包应用程序。

    您将需要安装 virtualbox。然后你可能需要对如何在 virtualbox 中安装 OSX 进行一些研究。 virtualbox 不支持 OSX。所以安装可能很复杂。我这样做已经 3 年了,但我研究了 hackentosh。在我读过的一些说明中,您必须有权访问实际的 mac,以便您可以做一些 bash 魔术并修补 OSX 安装程序。有一个预先打包的优胜美地,我确定你可以下载。您还可以学习一些教程,这些教程可能比我现在提供的信息更新。

    希望对您有所帮助。祝你好运。

    【讨论】:

    • 我可以使用 macOS Snow Leopard 为 iOS 打包 Kivy 应用程序吗?
    • 我昨天得到了一台安装了 macOS X Snow Leopard 的 iMac。然后,我将其升级为 High Sierra。我能否在 High Sierra 上为 iOS 打包我的应用程序?
    • @Pyzard,不太确定。那天我使用 pyinstaller 打包回来,我正在打包 wxPython。我能够使用雪豹和优胜美地。使用旧版操作系统的一个优势可能是您的应用程序向后兼容旧版 IOS 苹果应用程序版本。那是如果您没有通过使用过时版本的 python 来牺牲您的程序功能?幸运的是,您应该能够使用 python-venv 使用所需的任何版本的 python。你可能要酿造那个?我很久没用过mac了。
    猜你喜欢
    • 2015-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2015-01-12
    • 2014-07-01
    • 1970-01-01
    • 2019-02-14
    相关资源
    最近更新 更多