iOS构建报错求助:执行pod install时找不到RCT-Folly规范
解决
pod install时找不到RCT-Folly (= 2024.01.01.00)的问题 问题描述
执行pod install时出现错误:
[!] Unable to find a specification for
RCT-Folly (= 2024.01.01.00)depended upon byRNScreens
解决方案
更新Pod仓库
这是最直接的修复方式,执行带仓库更新的安装命令:pod install --repo-update或者分开执行:
pod repo update pod install检查版本兼容性
RCT-Folly的版本和React Native版本强绑定,如果你的RN版本不支持2024.01.01.00版的RCT-Folly,就会出现这个问题:- 先查看当前RN版本:
npx react-native --version - 要么升级React Native到兼容该RCT-Folly版本的版本,要么调整
RNScreens的版本到和当前RN匹配的版本
- 先查看当前RN版本:
补充Podfile的源配置
你的Podfile里没有显式声明CocoaPods官方源,在platform :ios, '10.0'之前添加:source 'https://cdn.cocoapods.org/'缺失源会导致无法拉取到最新的spec文件。
清理缓存后重试
如果上面的方法都无效,清理本地Pod缓存再重新安装:pod cache clean --all rm -rf Pods/ Podfile.lock pod install --repo-update
针对你的Podfile额外建议
你指定了RNSVG的版本为12.1.0,这个版本比较旧,可能和当前React Native版本不兼容,进而间接导致依赖的RCT-Folly版本找不到。建议移除:version => '12.1.0',让它自动匹配RN的兼容版本,或者更新到和当前RN匹配的最新版RNSVG。
内容的提问来源于stack exchange,提问作者Sudhanshu Srivastava
相关产品推荐
相关产品推荐

