添加Firestore会生成错误ld:找不到框架GRPCClient

时间:2017-10-22 13:00:57

标签: swift firebase grpc google-cloud-firestore

我将Firestore添加到我现有的项目中,我一直在使用Firebase的实时数据库,并且无法再次运行我的项目。现在无法编译我的项目。我一直在ld: framework not found GRPCClient

当我删除pod 'Firebase/Firestore'时,我的项目运行没有问题。但是,只要我添加pod 'Firebase/Firestore'并安装它,我就会收到ld: framework not found GRPCClient

的错误

这是我的Podfile内容:

  pod 'Pastel'
  pod 'TwicketSegmentedControl'
  pod 'IQKeyboardManager'

  pod 'PINRemoteImage'

  pod 'FacebookCore'

  pod 'Firebase/Core'
  pod 'Firebase/Auth'
  pod 'FacebookLogin'
  pod 'FacebookShare'
  pod 'Firebase/Database'
  pod 'Firebase/Messaging'
  pod 'Firebase/Crash'
  pod 'Firebase/RemoteConfig'
  pod 'Firebase/Storage'
  pod 'Firebase/Firestore'

  pod 'AAPhotoCircleCrop'
  pod 'GrowingTextView', '~> 0.4.0'
  pod 'TimeAgoInWords'

  pod 'Fabric'
  pod 'Crashlytics'

A screenshot of the build error

2 个答案:

答案 0 :(得分:3)

我自己终于找到了解决方案:

在app工作区中:

Target -> Project -> Build Settings 

Build Active Architectures更改为No,同样在Pods项目中,在每个目标中更改它,清理并重新构建最终解决的the framework not found GRPCClient错误。

答案 1 :(得分:0)

我终于更新了我的cocoapod版本,并执行pod安装以使用最新版本的cocoapod进行安装。