安装CocoaPods遇多问题求助:ffi扩展未构建、RCT-Folly版本不兼容
Pod Install 问题汇总与解决方案
问题1:ffi-1.15.5扩展未构建
- 执行命令修复:
gem pristine ffi --version 1.15.5
问题2:RNFBApp添加自定义脚本阶段
- 此为正常提示,CocoaPods已自动为Pod RNFBApp添加
[RNFB] Core Configuration自定义脚本阶段,无需额外操作。
问题3:自动链接React Native模块
- CocoaPods已为目标
shipentegra自动链接以下React Native模块:
RNCAsyncStorage、RNCClipboard、RNCMaskedView、RNCPushNotificationIOS、RNFBApp、RNFBMessaging、RNFS、RNFileViewer、RNGestureHandler、RNPermissions、RNReanimated、RNScreens、RNVectorIcons、ReactNativeLocalization、react-native-blob-util、react-native-camera、react-native-date-picker、react-native-document-picker、react-native-insta-story、react-native-netinfo、react-native-pager-view、react-native-restart、react-native-safe-area-context、react-native-simple-toast、react-native-webview - 无需手动配置链接。
问题4:Codegen生成React-Codegen.podspec.json
- 此为正常依赖生成步骤,已自动生成
./build/generated/ios/React-Codegen.podspec.json文件,忽略即可。
问题5:Codegen找到FBReactNativeSpec
- 依赖分析过程中的正常提示,无需处理。
问题6:ERB.new参数弃用警告
- 提示内容:传递safe_level和trim_mode的方式已过时,需改用关键字参数
- 此为CocoaPods内部的版本兼容警告,不影响项目构建,后续升级CocoaPods版本即可解决,当前无需处理。
问题7:CocoaPods无法找到兼容版本的RCT-Folly
- 执行提示命令修复:
pod update RCT-Folly --no-repo-update - 若上述命令无效,可尝试删除
Podfile.lock文件和Pods文件夹,再重新执行pod install。
问题8:use_flipper已弃用
- 修改项目
Podfile,将原有的use_flipper!()调用替换为use_react_native的配置参数:use_react_native!( config: { flipper_configuration: FlipperConfiguration.enabled # 若无需Flipper,可设置为FlipperConfiguration.disabled } )
内容的提问来源于stack exchange,提问作者Coder Duck
相关产品推荐
相关产品推荐

