React Native 0.63 iOS项目pod install报错:找不到Folly依赖的boost-for-react-native
解决React Native 0.63 iOS
pod install报错:Unable to find a specification for boost-for-react-native 针对你遇到的boost-for-react-native依赖找不到的问题,试试以下几种解决方案:
1. 强制更新CocoaPods仓库
直接带仓库更新参数执行install命令,确保本地CocoaPods源是最新的:
pod install --repo-update
如果执行速度慢,可单独更新官方源:
pod repo update cocoapods
2. 检查Podfile中的源配置
确保Podfile开头包含官方CocoaPods源,且放在私有源之前(避免私有源覆盖公共库查找):
source 'https://cdn.cocoapods.org/' # 私有源(如biocatch-cocoapods)放在下方 source '你的私有仓库地址'
修改保存后重新执行pod install。
3. 手动指定boost-for-react-native的Podspec路径
在Podfile中手动添加该依赖的本地Podspec路径,指向React Native自带的配置文件:
pod 'boost-for-react-native', :podspec => '../node_modules/react-native/third-party-podspecs/boost-for-react-native.podspec'
添加完成后执行pod install。
4. 清理缓存后重新安装
若上述方法无效,尝试清理所有相关缓存后重新操作:
- 进入iOS目录:
cd ios
- 删除Pods文件夹和锁文件:
rm -rf Pods Podfile.lock
- 清理CocoaPods本地缓存:
pod cache clean --all
- 重新执行带仓库更新的install命令:
pod install --repo-update
5. 检查CocoaPods版本兼容性
React Native 0.63推荐使用CocoaPods 1.10.x版本,若当前版本过高(如1.11+)可能出现依赖兼容问题,可降级到指定版本:
sudo gem uninstall cocoapods sudo gem install cocoapods -v 1.10.1
降级完成后再执行pod install --repo-update。
内容的提问来源于stack exchange,提问作者Alejandro Gonzalez
相关产品推荐
相关产品推荐

