我正在尝试运行react-native iOS 模拟。我已经设置了 Ruby 和 Node 依赖项、Xcode 和 pod 安装。但我仍然无法运行模拟,并出现以下错误消息:
CompileC /Users/xxxxx/Library/Developer/Xcode/DerivedData/xxxx/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/BoringSSL-GRPC.build/Objects-normal/x86_64/tls_record.o
/Users/xxxx/Gradient/Grad1/ios/Pods/BoringSSL-GRPC/src/ssl/tls_record.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'BoringSSL-GRPC' from project 'Pods')
我尝试删除iOS下的Pods文件并重新安装,但仍然遇到这个问题。
这是我的设置:
brew install node
sudo gem install cocoapods
bundle install
npm install
cd ios && pod install && cd ..
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
npx react-native run-ios
(我在此处执行此命令失败并出现上面提到的错误消息)我遇到了类似的问题,似乎 gRPC 和依赖包更新的一些问题导致 BoringSSL 不稳定。我按照用户
terrafant
链接中的说明解决了我的问题
https://github.com/invertase/react-native-firebase/issues/8020#issuecomment-2358890997
编辑:我不使用 inverstase,这是包也存在的问题,BoringSSL-GRPC 失败。其中一些用户使用 expo :)