React Native升级至0.74.3执行pod install遇FBReactNativeSpec依赖错误
React Native 0.70.6 升级至0.74.3 iOS pod install 报错解决思路
针对Unable to find a specification for FBReactNativeSpec depended upon by RNReanimated错误,可尝试以下排查方案:
确认Podfile配置正确性
确保Podfile中正确引入React Native核心依赖,检查是否包含以下配置:require_relative '../node_modules/react-native/scripts/react_native_pods' require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' use_react_native!(:path => "../node_modules/react-native")同时确认RNReanimated版本与React Native 0.74.3兼容,更新
package.json中react-native-reanimated至适配版本后,执行npm install或yarn install。检查依赖完整性
进入node_modules/react-native/Libraries/FBReactNativeSpec目录,确认存在FBReactNativeSpec.podspec文件。若缺失,重新安装全部依赖:rm -rf node_modules package-lock.json yarn.lock npm install手动指定FBReactNativeSpec路径
在Podfile中手动添加该依赖的路径声明:pod 'FBReactNativeSpec', :path => '../node_modules/react-native/Libraries/FBReactNativeSpec'保存后重新执行
cd ios && pod install清理Xcode相关缓存
# 清理Xcode构建产物 xcodebuild clean # 删除DerivedData缓存 rm -rf ~/Library/Developer/Xcode/DerivedData升级CocoaPods版本
React Native 0.74.x对CocoaPods版本有要求(建议1.12.0及以上),检查当前版本:pod --version版本过低则执行升级:
sudo gem install cocoapods # 或使用Homebrew安装 brew install cocoapods
内容的提问来源于stack exchange,提问作者tosa
相关产品推荐
相关产品推荐

