首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CocoaPods无法在ios目录中找到与pod "FBSDKLoginKit“兼容的版本。

CocoaPods无法在ios目录中找到与pod "FBSDKLoginKit“兼容的版本。
EN

Stack Overflow用户
提问于 2022-05-12 18:51:31
回答 2查看 2.9K关注 0票数 1

当我运行命令时,我得到了以下错误: pod -repo-update

以下是我正在犯的错误:

代码语言:javascript
运行
复制
[!] CocoaPods could not find compatible versions for pod "FBSDKLoginKit":
  In Podfile:
    flutter_facebook_auth (from `.symlinks/plugins/flutter_facebook_auth/ios`) was resolved to 4.3.0, which depends on
      FBSDKLoginKit (~> 13)

    flutter_login_facebook (from `.symlinks/plugins/flutter_login_facebook/ios`) was resolved to 1.4.0, which depends on
      FBSDKLoginKit (~> 12.3)

在升级到最新的颤振包后,错误就开始出现了。下面是我在pubspeck.yaml中使用的包:

代码语言:javascript
运行
复制
dependencies:
  badges: ^2.0.1
  cached_network_image: ^3.2.0
  carousel_slider: ^4.0.0
  cloud_firestore: ^3.1.0
  cloud_functions: ^3.1.0
  connectivity_plus: ^2.0.2
  cupertino_icons: ^1.0.3
  device_info_plus: ^3.2.2
  dotted_border: ^2.0.0+2
  firebase_analytics: ^8.3.4
  firebase_auth: ^3.2.0
  firebase_core: ^1.10.0
  firebase_crashlytics: ^2.3.0
  firebase_dynamic_links: ^4.0.6
  firebase_in_app_messaging: ^0.5.0+14
  firebase_messaging: ^11.1.0
  firebase_storage: ^10.1.0
  flash: ^2.0.3
  flutter:
    sdk: flutter
  flutter_hooks: ^0.18.0
  flutter_image_compress: ^1.1.0
  flutter_launcher_icons: ^0.9.2
  flutter_local_notifications: ^9.4.0
  flutter_login_facebook: ^1.2.0
  flutter_markdown: ^0.6.8
  flutter_slidable: ^0.6.0
  flutter_svg: ^1.0.3
  flutterfire_ui: ^0.3.4
  freezed_annotation: ^1.1.0
  geocoding: ^2.0.4
  geolocator: ^8.2.0
  google_fonts: ^2.1.0
  google_sign_in: ^5.2.1
  hive: ^2.0.4
  hive_flutter: ^1.1.0
  hooks_riverpod: ^1.0.0
  http: ^0.13.4
  image_cropper: ^1.4.1
  image_picker: ^0.8.4+4
  linkable: ^3.0.1
  material_design_icons_flutter: ^5.0.6295
  open_mail_app: ^0.4.5
  path_provider: ^2.0.9
  package_info_plus: ^1.3.0
  pattern_formatter: ^2.0.0
  permission_handler: ^8.2.6
  photo_view: ^0.13.0
  purchases_flutter: ^3.5.0
  rate_my_app: ^1.1.1+1
  share: ^2.0.4
  shared_preferences: ^2.0.8
  shimmer: ^2.0.0
  timeago: ^3.1.0
  tuple: ^2.0.0
  url_launcher: ^6.0.20
  uuid: ^3.0.5
  webview_flutter: ^3.0.0

dev_dependencies:
  flutter_test:
    sdk: flutter
  mockito: ^5.1.0

我尝试了以下几点:

  • 删除了Podfile中的
  • (平台:ios,'11.0')

谢谢你提前帮忙。

这就是我跑步时得到的东西,医生。

代码语言:javascript
运行
复制
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.10.5, on macOS 12.3.1 21E258 darwin-x64, locale en-AE)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 13.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
[✓] VS Code (version 1.67.1)
[✓] Connected device (2 available)
[✓] HTTP Host Availability
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-13 11:21:54

在这里,我是如何根据“达尔文-莫罗乔/颤栗-facebook-auth”的建议来解决这个问题的。

您必须从pubspec.yaml中移除flutter_login_facebook,同时flutter_facebook_auth必须位于依赖项

中。

票数 0
EN

Stack Overflow用户

发布于 2022-07-02 16:17:06

只需删除您的ios工作区、pods文件和pod.lock,然后在podfile中更改平台:ios,'12.0‘

在执行pod之后,为我安装并运行它的工作

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72220740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档