【问题标题】:Flutter won't build iOS release - DONEFlutter 不会构建 iOS 版本 - 完成
【发布时间】:2020-02-18 08:43:58
【问题描述】:

问题是我尝试为 Flutter 应用程序构建 iOS 版本,但它崩溃了

注意:该应用程序在 IOS 和 Android 上启动并完美运行,但不基于其中任何一个。这是我关于 Android 问题的帖子: 安卓帖子

你可以在下面找到我的“flutter doctor -v”和“flutter build ios -v”的结果。

颤振医生 -v :

[✓] Flutter (Channel stable, v1.9.1+hotfix.5, on Mac OS X 10.15 19A602, locale en-FR)
    • Flutter version 1.9.1+hotfix.5 at /Users/axel/flutter
    • Framework revision 1aedbb1835 (4 days ago), 2019-10-17 08:37:27 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0


[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
    • Android SDK at /Users/axel/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.1, Build version 11A1027
    • CocoaPods version 1.8.4

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 40.2.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.39.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.5.1

[✓] Connected device (2 available)
    • Android SDK built for x86 • emulator-5554                        • android-x86 • Android 10
      (API 29) (emulator)
    • iPhone 11 Pro             • DB06E423-957F-41AA-99D0-05735D90C30B • ios         •
      com.apple.CoreSimulator.SimRuntime.iOS-13-1 (simulator)

• No issues found!

flutter build ios -v :

[ +118 ms] "flutter ios" took 19,172ms.
Encountered error while building for device.

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      BuildIOSCommand.runCommand (package:flutter_tools/src/commands/build_ios.dart:94:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand
(package:flutter_tools/src/runner/flutter_command.dart:490:18)
#3      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:71:64)
#4      _rootRunUnary (dart:async/zone.dart:1132:38)
#5      _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#6      _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#7      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#8      Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#9      Future._completeWithValue (dart:async/future_impl.dart:522:5)
#10     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:552:7)
#11     _rootRun (dart:async/zone.dart:1124:13)
#12     _CustomZone.run (dart:async/zone.dart:1021:19)
#13     _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#14     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
#15     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#16     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#17     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#18     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

【问题讨论】:

    标签: ios firebase gradle flutter


    【解决方案1】:

    好的,我发现了问题,首先我没有使用稳定的颤振版本,我使用 1.10.x 并回到颤振 1.9.x-prefix.x 使它再次运行但构建不起作用现在,导致构建崩溃的是最新的 xCode 版本,并且由于我正在使用 firebase 云消息传递,因此我需要在我的颤振应用程序的 xCode 部分中添加回移动设备。 – Axel Frau 刚刚编辑删除 我按照这个教程:Firebase Cloud messaging 来做这个,因为我正在做的项目是别人在我之前做的。

    【讨论】:

      猜你喜欢
      • 2021-11-27
      • 2019-03-13
      • 1970-01-01
      • 2020-03-03
      • 1970-01-01
      • 2020-08-09
      • 2020-06-09
      • 1970-01-01
      • 2023-02-18
      相关资源
      最近更新 更多