我是 Flutter 的新手,只是想知道这是否可能。
我尝试使用 intellij 和给定指令 (https://flutter.io/setup/) 构建演示代码。它在android设备上运行良好,但在我的iOS设备上找不到编译和运行的选项。
最佳答案
您可以使用 Android Studio 或 Visual Studio Code 在 Linux 或 Windows 上进行主要开发。然后使用 git 将代码移动到 macOS 上,在 iOS 模拟器/设备上使用 Xcode 对其进行测试,并将其部署到 App Store。
您可以在 macOS 上进行所有开发,但不能在 Linux 或 Windows 上进行所有开发。我对 Apple 制造价格过高的机器然后强制我们购买它们不太满意。由于我买不起快速的 Apple 计算机,我计划在 Linux 上进行大部分开发,然后只在我非常慢的 Mac Mini 上进行测试和部署。
更新
现在似乎有更多的可能性。阅读以下文章:
- Build an iOS app without a Mac or iPhone using Flutter
- How to develop and distribute iOS apps without Mac with Flutter & Codemagic
- How to sign Flutter apps for iOS automatically without a Mac
- Developing and debugging Flutter apps for iOS without a Mac
就我个人而言,我最终花了太多钱买了一台 MacBook Pro。我不得不承认它很方便,但到目前为止,我所做的真正需要它的东西很少。我在 Android Studio 中进行所有的学习和开发,通常使用 Android 模拟器。我不时启动 iOS 模拟器,但我没有被要求这样做。
我的建议是,只要您正在学习,甚至在开发您的第一个 Flutter 应用程序时,就一直使用您当前的系统(Windows 或 Linux)。最终,您可能会喜欢在同一台机器上安装 iOS 模拟器和 Xcode 所带来的便利,但当然不必着急。
关于ios - 使用 Flutter 在 Windows 环境下开发 iOS 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47006906/