我已经在AndroidStudio中开发了一个Flutter应用程序,并且一切运行正常。
现在,我想在iOS设备上显示该应用程序。我看到许多类似的问题,这些问题表明您必须在MAC上或虚拟设置x代码等。完美,完成所有设置,现在,如何将AndroidStudio项目放入iOS IDE(VisualStudio?)。我认为一旦完成,我就可以像其他任何iOS应用一样运行?
似乎每个Flutter教程都会有这个功能,但是当我用google搜索时却看不到它。任何帮助将不胜感激!
答案 0 :(得分:1)
Flutter项目的设置如下:
init =
(LoginModel Login.CheckingAuth, Http.send AuthResult Api.login)
如果您已经在Mac上正确设置了XCode,并且所有设置都正确,则应该能够从根目录运行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
> ...
并将其部署到设备上。您甚至可以从android studio上执行此操作,尽管我个人使用的是IntelliJ,所以我无法验证这一点。
如果要直接打开XCode项目,则每当查看swift或objc文件时,都应该在IntelliJ(甚至可能是android studio)中获得该选项。这是一个相当新的功能,已于2018年6月推出。
否则,您可以直接打开Runner.xcworkspace文件以打开XCode项目。在尝试至少使用flutter构建一次之后(或者可以在iOS目录中手动运行flutter run
),可以从XCode运行设备。
答案 1 :(得分:0)
这很简单。您可以使用Android Studio打开flutter项目的根目录。您还应该使用xcode打开your_project / ios,以使用漂亮的ui设置签名密钥,依赖项和其他内容。
重要的是,当您运行Flutter Doctor时,它没有任何错误。如果有,请先修复那些问题。
另外,当我使用Android Studio时,有时会遇到一个错误,即项目无法在模拟器上运行。在这种情况下,请尝试先在xcode中运行代码,然后将代码清理干净。
Here是在Mac上构建的不错参考。