Flutter集成Facebook App Events SDK iOS编译报错求助
解决Flutter集成facebook_app_events时iOS部署版本不兼容的问题
这个问题很好定位——你当前iOS项目的最低部署版本(iOS 8.0)跟不上FBSDKCoreKit(facebook_app_events依赖的原生SDK)的要求了,它现在最低只支持iOS 9.0及以上版本。下面是具体的修复步骤:
步骤1:通过Xcode修改项目部署目标
打开你Flutter项目里的ios文件夹,找到Runner.xcworkspace并双击用Xcode打开。在左侧项目导航栏选中Runner项目,切换到右侧的「General」标签页,找到「Deployment Info」区域,把「Deployment Target」的版本从iOS 8.0修改为iOS 9.0或更高(建议直接升到iOS 11.0+,现在主流设备都支持)。步骤2:更新Podfile并重新安装依赖
打开ios/Podfile文件,找到开头的platform :ios配置行,把版本改成9.0:platform :ios, '9.0'然后打开终端,进入项目的
ios目录,执行以下命令重新安装依赖:pod install
做完这两步后,重新编译你的Flutter项目,这个版本不兼容的报错应该就会消失了。另外提醒一下,你之前在Info.plist里配置的fb[APP_ID]、[APP_ID]和[APP_NAME]记得替换成你Facebook开发者后台的真实值哦,不过这部分和当前的报错无关。
内容的提问来源于stack exchange,提问作者azheen
相关产品推荐
相关产品推荐

