Xcode 10 iOS firebase firestore SDK-多个命令在Firebase中产生gRPCCertificates.bundle错误

时间:2018-11-21 07:13:18

标签: ios firebase cocoapods google-cloud-firestore grpc

我收到多个命令,生成gRPCCertificates.bundle

  

多个命令生成'... iphoneos / gRPCCertificates.bundle':

     

1)   目标'gRPC-C ++-gRPCCertificates'具有create directory命令,带有   输出'... / iphoneos / gRPCCertificates.bundle'

     

2)目标   'FirebaseFirestore-gRPCCertificates'具有以下目录创建命令   输出'.... iphoneos / gRPCCertificates.bundle'

这是我的Podfile:

    # Uncomment the next line to define a global platform for your project
 platform :ios, '11.0'

target 'FireCheck' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for FireCheck

 pod 'Firebase/Core'
 pod 'Firebase/Firestore'

end

我已经尝试清理,删除派生数据,对Pod进行集成和重新集成,但没有任何效果 我正在使用Xcode 10。

只有当我完成构建并实现...正常的运行/调试工作时,才会发生

它也仅在macOS 10.14(18A391)中发生,而在先前版本的macOS(High Sierra)中不发生

我在这里添加的更多信息 https://github.com/firebase/firebase-ios-sdk/issues/2102

3 个答案:

答案 0 :(得分:1)

在等待Github项目的更新时,您可以临时使用Firestore的先前版本。

pod 'Firebase/Firestore', '5.12.0'

答案 1 :(得分:1)

运行pod update

gRPC-C ++的0.0.5版现已解决此问题。

更多详情,请访问https://github.com/firebase/firebase-ios-sdk/issues/2102

答案 2 :(得分:0)

对于不使用CocoaPods安装RNFirebase并收到此错误的任何人,请在Xcode中导航到Build Phases-> Copy Build Resources并删除手动工作的重复gRPCCertificates.bundle文件我。