如何在iOS设备上运行AndroidStudio开发的flutter应用?

use*_*767 6 android ios flutter

我在 AndroidStudio 中开发了一个 flutter 应用程序,一切都运行完美。

现在我想在 iOS 设备上显示该应用程序。我看到许多类似的问题,其中指出您必须在 MAC 或虚拟上设置 x 代码等。完美,完成所有设置,现在,如何将 AndroidStudio 项目导入 iOS IDE(VisualStudio?)。我假设一旦我这样做了,我就会像其他 iOS 应用程序一样运行?

似乎每个颤振教程都会有这个,但当我谷歌时没有看到它。任何帮助将不胜感激!

rmt*_*zie 3

一个Flutter项目设置如下:

Root directory
  - pubspec.yaml
  > lib
    - ... (dart files)
  > assets
    - ...
  > android
    - build.gradle
    > app
      - build.gradle
    > ...
  > ios
    - Runner.xcproject
    - Runner.xcworkspace * (this may not be there until running `pod install` or `flutter run`.
    - Podfile
    > ...
Run Code Online (Sandbox Code Playgroud)

如果您有 XCode 并且在 Mac 上正确设置了所有内容,您应该能够flutter run从根目录运行并将其部署到设备。你甚至可以从 android studio 执行此操作,尽管我个人使用 IntelliJ,所以我无法验证这一点。

如果您想直接打开 XCode 项目,那么每当您查看 swift 或 objc 文件时,实际上应该在 IntelliJ(可能还有 android studio)中获得该选项。这是最近推出的一项功能(截至 2018 年 6 月)。

否则,您可以直接打开Runner.xcworkspace文件来打开XCode项目。在您尝试使用 flutter 构建至少一次后,应该可以从 XCode 运行到设备(或者您可以pod install手动在 iOS 目录中运行)。