来自 Pod 的 BoringSSL-GRPC,React Native iOS 模拟

问题描述 投票:0回答:1

我正在尝试运行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文件并重新安装,但仍然遇到这个问题。

这是我的设置:

  • 来自 Mac App Store 的 Xcode
  • 使用 Homebrew 安装 Node.js 和 npm
    brew install node
  • CocoaPods:安装 CocoaPods 来管理 iOS 依赖项:
    sudo gem install cocoapods
  • 安装 Ruby 依赖项
    bundle install
  • 安装 Node.js 依赖项
    npm install
  • 安装ios依赖项
    cd ios && pod install && cd ..
  • 安装 Xpcde 命令行工具
    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
  • 构建项目
    npx react-native run-ios
    (我在此处执行此命令失败并出现上面提到的错误消息)
react-native cocoapods ios-simulator
1个回答
0
投票

我遇到了类似的问题,似乎 gRPC 和依赖包更新的一些问题导致 BoringSSL 不稳定。我按照用户

terrafant

链接中的说明解决了我的问题

https://github.com/invertase/react-native-firebase/issues/8020#issuecomment-2358890997

编辑:我不使用 inverstase,这是包也存在的问题,BoringSSL-GRPC 失败。其中一些用户使用 expo :)

© www.soinside.com 2019 - 2024. All rights reserved.