【问题标题】:Create apps using Flutter without Mac and iPhone?在没有 Mac 和 iPhone 的情况下使用 Flutter 创建应用程序?
【发布时间】:2022-10-20 16:51:54
【问题描述】:

我没有Mac 和 iPhone.如何使用我的 Windows 制作应用程序笔记本电脑为了编码并且没有 iPhone运行/调试应用程序?对我来说最好的步骤是什么?

注意:我已经使用 Flutter 为 android 和 web 制作了几个应用程序。

谢谢...

【问题讨论】:

  • 您需要使用 Xcode 来构建 iOS 应用,而 Xcode 只能在 macOS 上运行。这意味着你需要一个mac。 CMIIW
  • 也许您可以在带有虚拟框的 Windows 10 上安装 macOS
  • “也许您可以在带有虚拟框的 Windows 10 上安装 macOS” 不合法。如果您在苹果硬件上运行,macOS 是免费的,否则禁止使用。他们的软件——他们的规则。
  • 我刚刚发现在虚拟机上运行 Mac OS 是非法的...

标签: iphone flutter macos


【解决方案1】:

您可以从在 Windows 笔记本电脑上创建一个 Flutter 项目开始。此外,Flutter 不需要 iPhone,因此您可以在 Windows 笔记本电脑上编写代码,而无需 iPhone(使用 Xcode 构建 iOS 应用程序,仅在 macOS 上运行)来尝试运行/调试应用程序。

【讨论】:

  • 这有点断章取义。除非您使用的是 mac,否则您可以为 ios 构建应用程序。
  • 我猜你的意思是“不能”。
【解决方案2】:

您不能直接从 Windows 构建 Flutter iOS 应用程序。您可以做的是使用外部工具来完成它。这些工具之一是 Appollo (https://github.com/Appollo-CLI/Appollo)。它是一个 python CLI 工具,可让您访问远程 MacOS 构建机器。

下面是如何在 Windows 上创建 IPA 的演示:https://www.youtube.com/watch?v=ZX3DAMwlEfM&t=11s

它很容易使用:

首先安装它

pip install appollo

然后使用 Apollo 设置您的 Apple Developer 帐户:https://appollo.readthedocs.io/en/master/tutorial/2_configure_app_store_connect.html

最后,您可以构建应用程序并检索 IPA

appollo build start --build-type ad-hoc
appollo build ipa

就是这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多