Flutter - 在Android Studio上构建iOS应用失败。

问题描述 投票:1回答:1

我正在使用Flutter与Android-Studio,一切都很好(即编译和部署到iOS模拟器,直到我安装了 快速通道工具. 现在的构建过程不知道怎么就坏了! 我不知道是Fastlane的原因还是其他原因,但现在我卡住了,无法再部署到iOS上。

已经采取的步骤。

  1. 移除XCode &CommandLineTools(用这个帖子。完全删除旧的XCode)
  2. 重新安装XCode 9.2(从AppStore)。
  3. 重新安装CommandLineTools for XCode 9.2 (dl from developer tools page)
  4. 使用以下方法重新安装更新ios-deply。

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

错误日志在PasteBin上,以减少帖子大小。

https://pastebin.com/HQdJYLBr

翩翩医生报告。

[✓] 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)

请问有什么建议吗?

ios android-studio flutter
1个回答
1
投票

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

参考访问。 https:/github.comfirebasefirebase-ios-sdkissues4125。

© www.soinside.com 2019 - 2024. All rights reserved.