You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

集成flutter_facebook_auth后iOS真机无法运行Flutter应用如何解决

问题原因

这个报错是FBSDKCoreKit头文件重复引用冲突导致的:编译时同时加载了Pods目录下的FBSDK源码声明、以及之前真机构建生成的缓存framework中的同名FBSDKSettings协议声明,最终出现标识符歧义错误。

解决步骤

  • 第一步 清理所有本地构建缓存
    在项目根目录依次执行以下命令:
flutter clean
rm -rf build/
cd ios
rm -rf Pods/ Podfile.lock
rm -rf ~/Library/Developer/Xcode/DerivedData/*
  • 第二步 重新安装iOS依赖
    继续在ios目录执行以下命令:
pod deintegrate
pod repo update
pod install --repo-update
  • 第三步 版本兼容处理(如果执行完前两步仍报错)
    如果还是出现相同错误,说明你使用的flutter_facebook_auth版本和最新版FBSDKCoreKit不兼容,打开ios/Podfile,在文件最开头添加指定版本约束:
pod 'FBSDKCoreKit', '~> 16.2'

保存后重新执行第二步的pod install --repo-update命令即可。

  • 第四步 验证运行
    回到项目根目录,执行真机运行命令即可:
flutter run -d 你的真机设备ID

内容的提问来源于stack exchange,提问作者lorg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 06:51:02