繁体   English   中英

如何使用 Flutter 和 Windows 构建 iOS 应用程序 10

[英]How to build iOS app using Flutter with Windows 10

如何使用 Flutter 和 Windows 10 构建 iOS 应用程序?

我从选项卡栏中单击 (build - Flutter - iOS app),但它响应:

仅 Mac 支持构建 iOS。

这是不可能的……你必须有一台 Mac 才能为 iOS 构建一个应用程序。这是 Apple 规则!

不能直接使用 Windows。 您可以通过使用提供 Mac 构建机器的外部服务来实现它。 其中一项服务是Appollo

安装和设置 Appollo 后,您可以在控制台中运行以下命令来构建您的应用程序

appollo build start --build-type publication

这将在 Apple Connect 上预先发布您的应用程序。 然后,您必须添加屏幕截图等...

在 Windows 10 上是不可能的。这样,Apple 可以强制开发人员购买 Apple 硬件来为这两个平台进行开发。 您可以在 PC 上尝试 Hackintosh,它可以让您在非 Apple 硬件上创建 IOS 应用程序。

您需要拥有 xcode 才能创建仅在 OSX 上可用的 IOS 应用程序。 不在 Windows 上。 不在 Linux 或任何东西上。 但是使用 Hackintosh(普通台式机或笔记本电脑硬件上的 Mac OS),您可以在该 PC 或笔记本电脑上构建 IOS 应用程序。

Apple 只允许在 macOS 上运行 iOS 模拟器,因此我们需要在非 mac 计算机上运行 macOS

两种方式:

  1. Hackintosh(在非 mac 设备上运行的 macOS)
  2. 虚拟机 (VM)

第一种方式可以为您提供一个高性能环境(与 VM 相比)来运行 iOS 模拟器。 但这对您的硬件很严格。 最好的方法是使用尽可能接近原始 mac 的硬件。

第二种方式兼容性更好。 您只需要下载 macOS 的映像并在 VMware 或其他 VM 软件中安装系统。

但是 VM 会降低性能,在我的情况下,我的两个显卡似乎都无法工作,所以我猜我的 CPU 正在渲染 GUI。 此外,现代 macOS(意味着更好的视觉效果但更多的渲染压力)比旧的 macOS 慢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM