【问题标题】:This happened when i updated the project to Flutter 2.0 and updated all packages to latest version这发生在我将项目更新到 Flutter 2.0 并将所有包更新到最新版本时
【发布时间】:2021-07-16 13:53:49
【问题描述】:

在回答之前请注意,我已经尝试了所有这些解决方案: sudo gem install cocoapods-deintegrate cocoapods-clean 吊舱解体 pod 缓存清理 --all 在项目文件夹上执行以下命令: 扑干净 rm ios/Podfile && 颤振构建 ios (我还在 pod File [platform :ios, '12.0'] 中取消了对这一行的注释)

[!] CocoaPods 找不到 pod“Firebase/CoreOnly”的兼容版本: 在 Podfile 中: firebase_analytics(来自 .symlinks/plugins/firebase_analytics/ios)被解析为 0.0.1,这取决于 Firebase/Analytics (~> 6.0) 被解析为 6.0.0,这取决于 Firebase/Core (= 6.0.0) 被解析为 6.0.0,这取决于 Firebase/CoreOnly (= 6.0.0)

firebase_core (from `.symlinks/plugins/firebase_core/ios`) was resolved to 1.0.4, which depends on
  Firebase/CoreOnly (= 7.3.0)

CocoaPods 找不到 pod“FirebaseCore”的兼容版本: 在 Podfile 中: firebase_core(来自.symlinks/plugins/firebase_core/ios)被解析为1.0.4,这取决于 Firebase/CoreOnly (= 7.3.0) 被解析为 7.3.0,这取决于 FirebaseCore (= 7.3.0)

firebase_crashlytics (from `.symlinks/plugins/firebase_crashlytics/ios`) was resolved to 2.0.1, which depends on
  Firebase/Crashlytics (= 7.3.0) was resolved to 7.3.0, which depends on
    FirebaseCrashlytics (~> 7.3.0) was resolved to 7.3.0, which depends on
      FirebaseCore (~> 7.0)

CocoaPods 找不到 pod "nanopb" 的兼容版本: 在 Podfile 中: firebase_core(来自.symlinks/plugins/firebase_core/ios)被解析为1.0.4,这取决于 Firebase/CoreOnly (= 7.3.0) 被解析为 7.3.0,这取决于 FirebaseCore (= 7.3.0) 被解析为 7.3.0,这取决于 FirebaseCoreDiagnostics (~> 7.0) 被解析为 7.9.0,这取决于 nanopb (~> 2.30907.0)

firebase_crashlytics (from `.symlinks/plugins/firebase_crashlytics/ios`) was resolved to 2.0.1, which depends on
  Firebase/Crashlytics (= 7.3.0) was resolved to 7.3.0, which depends on
    FirebaseCrashlytics (~> 7.3.0) was resolved to 7.3.0, which depends on
      nanopb (~> 2.30906.0)

【问题讨论】:

  • 你找到解决办法了吗?几个小时后我就被困住了

标签: ios firebase flutter cocoapods


【解决方案1】:

我找到了一个解决方案:

  • 删除你的ios文件夹中的podfile.lock、podfile、pod文件夹、Runner.xcworkspace [从您的 ios 目录在终端中运行以下命令,即 (如果您在项目目录类型中:
  • cd ios )]
  • 扑干净
  • pod 安装
  • 颤动运行 (希望这能解决您的问题,请记住 ***pod install 会花费很多时间 - 请耐心等待)

【讨论】:

    【解决方案2】:

    第一个干净的颤振项目

    flutter clean
    rm -Rf ios/Pods
    rm -Rf ios/.symlinks
    rm -Rf ios/Flutter/Flutter.framework
    rm -Rf ios/Flutter/Flutter.podspec
    

    对于干净的 pod 文件

    rm ios/Podfile
    

    然后运行你的flutter项目

    flutter run -v
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-16
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多