CocoaPods 在 ios 目录中找不到 pod "FBSDKLoginKit" 的兼容版本



我有扑动应用程序,当我运行命令时,我得到以下错误:Pod install——repo-update

下面是我得到的错误:

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

升级到最新的flutter软件包后开始出现错误。以下是我在pubspeck.yaml中使用的包:

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.lock
  • 运行扑动清除
  • 内部Podfile我有(平台:ios, '11.0')

事先感谢您的帮助。

这是我跑的时候得到的结果

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

删除你的ios工作区,pods文件和pod。锁,更改podfile

中的平台:ios, '12.0'在执行pod安装和运行项目后,它为我工作

我是如何根据"darwin-morocho的建议解决这个问题的/flutter-facebook-auth"

你必须从你的pubspec中删除flutter_login_facebook。yaml,也Flutter_facebook_auth必须在你的dependencies

我刚刚在podfile中更新了ios平台从11到12,之后运行pod更新它为我工作。

最新更新