React Native iOS构建遇Flipper编译错误,新手求助pod命令执行方法
问题背景
我接手了一个React Native应用,想在开发环境启动运行,但我完全是新手。已经快成功了,不过运行npm run ios时碰到了FlipperKit编译错误:
CompileC /Users/me/Library/Developer/Xcode/DerivedData/tpp-cdzrkyfpwzsixefrnjryzmdnucct/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/FlipperKit.build/Objects-normal/arm64/FlipperPlatformWebSocket.o /Users/me/Projects/tpp/ios/Pods/FlipperKit/iOS/FlipperKit/FlipperPlatformWebSocket.mm normal arm64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'FlipperKit' from project 'Pods')
已完成操作
查资料后,我已经在项目根目录添加了react-native.config.js文件,内容如下:
module.exports = { dependencies: { ...(process.env.CI // or `process.env.NO_FLIPPER` for RN@0.71.x and above ? { 'react-native-flipper': { platforms: { ios: null } } } : {}), }, project: { ios: {}, android: {}, }, };
疑问
教程里说要执行NO_FLIPPER=1 bundle exec pod install --project-directory=ios这条命令来禁止安装Flipper,但我之前一直用npm run ios启动项目,不知道该在哪里执行这条pod命令?
内容的提问来源于stack exchange,提问作者randy

