Flutter配置iOS环境时安装FBSDKMarketingKit失败求助
iOS配置flutter_facebook_auth时Pod下载错误解决办法
问题描述
在iOS项目中配置flutter_facebook_auth,向Podfile添加以下Pods时出现下载失败:
pod 'FacebookSDK' pod 'FacebookSDK/LoginKit' pod 'FacebookSDK/ShareKit' pod 'FacebookSDK/PlacesKit' pod 'FBSDKMessengerShareKit'
错误信息:
[!] /usr/bin/curl -f -L -o /var/folders/lk/0pgk9yz93r748zh3918jdjhm0000gn/T/d20230724-35504-fegrjc/file.zip https://origincache.facebook.com/developers/resources/?id=FacebookSDKs-iOS-4.38.0.zip --create-dirs --netrc-optional --retry 2 -A 'CocoaPods/1.12.1 cocoapods-downloader/1.6.3'
已参考Meta官方升级指南。
解决步骤
- 检查网络连接:确保当前网络能正常访问Facebook相关资源,必要时切换稳定网络环境
- 替换Pod依赖声明:原
FacebookSDK相关命名已废弃,替换为官方当前使用的命名:pod 'FBSDKCoreKit' pod 'FBSDKLoginKit' pod 'FBSDKShareKit' pod 'FBSDKPlacesKit' pod 'FBSDKMessengerShareKit' - 更新CocoaPods缓存:执行命令
pod repo update更新本地Pod仓库缓存,之后重新执行pod install - 手动下载SDK(备选):若自动下载仍失败,可前往Meta开发者平台手动下载对应版本SDK,解压后放入项目指定目录,再修改Podfile指向本地SDK路径
内容的提问来源于stack exchange,提问作者Hama Sabah
相关产品推荐
相关产品推荐

