【问题标题】:Flutter :- Failed to build iOS app using flutter run iOS command . ** BUILD FAILED **Flutter :- 使用 flutter run iOS 命令构建 iOS 应用程序失败。 ** 构建失败 **
【发布时间】:2020-03-16 23:05:53
【问题描述】:

Flutter:日志详细信息 => Xcode 构建完成。未能构建 iOS 应用程序,任何人都可以帮助我解决在我运行 flutter run iOS 时与 ios 相关的错误...

 Xcode build done.                                           21.9s
    Failed to build iOS app
    Error output from Xcode build:
    ↳
        ** BUILD FAILED **
    Xcode's output:
    ↳
        === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug ===
        ld: warning: Could not find auto-linked library 'swiftFoundation'
        ld: warning: Could not find auto-linked library 'swiftMetal'
        ld: warning: Could not find auto-linked library 'swiftDarwin'
        ld: warning: Could not find auto-linked library 'swiftUIKit'
        ld: warning: Could not find auto-linked library 'swiftCoreFoundation'
        ld: warning: Could not find auto-linked library 'swiftQuartzCore'
        ld: warning: Could not find auto-linked library 'swiftCore'
        ld: warning: Could not find auto-linked library 'swiftCoreGraphics'
        ld: warning: Could not find auto-linked library 'swiftObjectiveC'
        ld: warning: Could not find auto-linked library 'swiftDispatch'
        ld: warning: Could not find auto-linked library 'swiftCoreMedia'
        ld: warning: Could not find auto-linked library 'swiftSwiftOnoneSupport'
        ld: warning: Could not find auto-linked library 'swiftCoreImage'
        ld: warning: Could not find auto-linked library 'swiftCoreAudio'
        Undefined symbols for architecture x86_64:

颤振医生-v

[✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.14.6 18G87,语言环境 en-IN) • Flutter 版本 1.9.1+hotfix.6,位于 /Users/btlmac/www/flutter • 框架修订68587a0916(10周前),2019-09-13 19:46:58 -0700 • 引擎修订版 b863200c37 • Dart 版本 2.5.0

[✓] Android 工具链 - 为 Android 设备开发(Android SDK 版本 28.0.3) • Android SDK 位于 /Users/btlmac/Library/Android/sdk • 未配置 Android NDK 位置(可选;对原生分析支持有用) • 平台 android-29,构建工具 28.0.3 • ANDROID_HOME = /Users/btlmac/Library/Android/sdk • Java 二进制文件位于:/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-1024-b01) • 接受所有 Android 许可证。

[✓] Xcode - 为 iOS 和 macOS 开发 (Xcode 10.2.1) • Xcode 位于 /Applications/Xcode.app/Contents/Developer • Xcode 10.2.1,内部版本 10E1001 • CocoaPods 1.8.4 版

[✓] Android Studio(版本 3.1) • Android Studio 位于 /Applications/Android Studio.app/Contents • Flutter 插件版本 29.0.1 • Dart 插件版本 173.4700 • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-1024-b01)

[✓] VS 代码(版本 1.40.1) • /Applications/Visual Studio Code.app/Contents 中的 VS 代码 • Flutter 扩展版本 3.6.0

[✓] 已连接设备(2 个可用) • 联想 X3a40 • 5453f602 • android-arm64 • Android 6.0.1 (API 23) • iPhone X • A70C38B1-AE7B-4EF5-B570-8872C81C147B • ios • com.apple.CoreSimulator.SimRuntime.iOS-12-2(模拟器)

• 未发现任何问题!

【问题讨论】:

  • 在您的终端中运行flutter doctor -v 命令并将输出添加到您的问题
  • 是的,已经添加了..请检查
  • 你在 ios/ 中尝试过 flutter clean 或 pod update 吗?

标签: ios flutter build


【解决方案1】:

运行flutter clean 通常可以解决构建问题。该命令清除项目的构建缓存并尝试再次运行应用程序应该重新构建项目并可能清除任何错误。

如果您仍然遇到问题,提供minimal repro 也很有帮助,以便人们能够复制给定的问题。

【讨论】:

    【解决方案2】:

    尝试设置你的 Runner > Info > Configurations like this & follow this Flutter Run with Hot Reload on Real iOS Devices guide?

    【讨论】: