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

Flutter集成Facebook App Events编译报错:iOS部署版本不兼容

解决Flutter iOS编译FBSDKCoreKit版本冲突问题

这个问题其实很直观——你的iOS项目最低部署版本还停留在8.0,但Facebook的FBSDKCoreKit早就要求最低iOS 9.0了,所以编译时才会出现版本冲突报错。你只需要把项目的iOS最低版本提上去就行,具体步骤如下:

  • 打开你Flutter项目里的ios目录,找到并打开Runner.xcworkspace(别选错成Runner.xcodeproj了,用xcworkspace才能正确处理Pods依赖)。
  • 在Xcode左侧导航栏选中Runner项目,切换到General标签页,找到Deployment Info区域,把iOS Deployment Target改成9.0(推荐直接升到11.0以上,现在iOS 8的用户占比几乎可以忽略不计)。
  • 检查ios/Podfile文件,里面可能存在一行platform :ios, '8.0',将其修改为platform :ios, '9.0'。
  • 打开终端,进入项目的ios目录,执行命令:pod install --repo-update,让CocoaPods更新依赖并适配新的部署版本。
  • 最后回到Flutter项目,重新执行flutter run或者在Xcode里编译,这个版本冲突的错误应该就消失了。

如果之后仍然遇到Pods相关的缓存问题,可以尝试执行pod deintegrate清理旧的Pod配置,再重新执行pod install。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 07:52:22