如何使用VMware在PC上构建Flutter for iOS



我有一个小应用程序(用 Flutter 制作(,它已经成功地用 Android Studio 在 android 上构建,现在我想为 iOS 构建,我已经将项目复制到 VMware 上的 macOS(我使用的是 PC(,当我使用 Xcode 构建时,我收到错误:

/bin/sh: D: \ ... \ 颤振/包/flutter_tools/bin/xcode_backend.sh: 没有这样的文件或目录

我认为虚拟机无法读取 Flutter SDK 的路径,因为它在 PC 上,那么我该如何解决这个问题?

更新:

目前,我的解决方案是:

  • 在MacOS上安装Flutter和Android Studio,保持检查flutter doctor -v并安装缺少的
  • 使用 Android Studio 创建 Flutter 项目

=> 现在我可以在Android Studio中为Android和iOS构建,而不会出错

虽然 Xcode 可以编译在 Flutter 应用程序中生成的 iOS 构建,但最近复制的项目需要导入到 Android Studio 以确保所有内容都设置正确。此外,如果您使用的是macOS https://flutter.dev/docs/get-started/test-drive#run-the-app,则可以从Android Studio运行Flutter的iOS版本

你不需要 VMWare。考虑使用 Hackintosh OS 在 PC 上运行。

Hackintosh需要单独的VGA卡才能运行(板载VGA卡不起作用(。而且,只能安装某些版本的Hackintosh。

将其安装在普通PC上后,您可以将PC作为MAC操作系统运行。从现在开始,您可以为Android和iOS构建自己的应用程序。

谷歌了解更多详情。

最新更新