ios - Flutter - 无法在 Android Studio 上构建 iOS 应用程序

标签 ios android-studio flutter

我正在将 Flutter 与 Android-Studio 一起使用,一切都运行良好(即编译并部署到 iOS 模拟器,除非我安装了 Fastlane Tools 。现在的构建过程不知何故被破坏了!我不确定它是否来自 FaSTLane或其他东西,但现在我陷入困境,无法再部署到 iOS。

已经采取/尝试的步骤:

  1. 删除 XCode 和 CommandLineTools(使用这篇文章:Complete removal old XCode)
  2. 重新安装 XCode 9.2(来自 AppStore)
  3. 重新安装 XCode 9.2 的 CommandLineTools(来自开发人员工具页面的 dl)
  4. 使用以下方法重新安装/更新 ios-deply:

    npm install -g ios-deploy --unsafe-perm=true

错误日志位于 PasteBin 上,以减少帖子大小:

https://pastebin.com/HQdJYLBr

flutter 医生报告:

[✓] Flutter (on Mac OS X 10.13.3 17D102, locale en-AE, channel alpha)
    • Flutter version 0.0.22-pre.1 at /Users/user999/github/flutter
    • Framework revision 553fc4264e (3 weeks ago), 2018-03-01 09:30:25 -0800
    • Engine revision 6921873c71
    • Tools Dart version 2.0.0-dev.16.0
    • Engine Dart version 2.0.0-edge.da1f52592ef73fe3afa485385cb995b9aec0181a

[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /Users/user999/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] iOS toolchain - develop for iOS devices (Xcode 9.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.2, Build version 9C40b
    • ios-deploy 1.9.2
    • CocoaPods version 1.4.0

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] IntelliJ IDEA Community Edition (version 2017.3.4)
    • Flutter plugin version 21.2.3
    • Dart plugin version 173.4548.30

[✓] Connected devices
    • iPhone X • 2AD97E20-6FB5-4086-BDC0-EBE6138FBD79 • ios • iOS 11.2 (simulator)

请问有什么建议吗?

最佳答案

这个答案是为那些仍在尝试使用 Xcode 9.2 的人提供的。从 2020 年 4 月开始,提交到 App Store 的所有应用程序都需要使用 Xcode 11 构建。因此,不要尝试使用 XCode 9.2 构建 Flutter IOS 应用程序。 Flutter 也在快速变化,因此最好使用最新的 XCode 版本以避免任何已弃用的 API 问题。

引用请访问:
https://github.com/firebase/firebase-ios-sdk/issues/4125

关于ios - Flutter - 无法在 Android Studio 上构建 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49442365/

相关文章:

IOS UITableViewCells 都混杂在第一个单元格中,尽管只有 Iphone5S 设备,64 位模拟器

objective-c - 无法调整UIPopupController显示图像

android-studio - 重命名后项目无法编译

flutter - 从 android studio 迁移到 vscode

Flutter/Dart - 将逗号分隔的字符串拆分为 3 个变量?

flutter - 使正方形透明的一部分-Flutter

ios - 使用 Passkit 库读取二维条码

ios - 构建 iOS 框架时找不到 Ktor 和 kotlinx 依赖项

android - 调用jni函数时android上的ndk pthread vs java线程

Flutter - 检测屏幕上充满其他小部件的点击