【问题标题】:Firebase pods installation error other pods installationFirebase pods安装错误其他pods安装
【发布时间】:2018-03-05 10:51:44
【问题描述】:

我真的卡在了将 Firebase 安装到我的 iOS 应用的这一步。我安装了其他一些豆荚,但效果很好。但在 Firebase 安装后,它会出错 'Linker command failed with exit code 1 (use -v to see invocation)'。我弄清楚了这个问题。这是因为 pod 'GVRSDK'。当我删除此 pod 'GVRSDK' 时,它可以完美运行。给定图像中提到的错误。

我的应用程序 pod 内容如下:

pod ‘Firebase/Messaging’
pod 'SDWebImage', '~>3.8'
source 'https://github.com/CocoaPods/Specs.git'
pod 'Google/SignIn'
pod 'GVRSDK', '0.8.5'
pod 'RSKImageCropper'
pod 'AFNetworking', '~> 3.0'
pod 'Google/CloudMessaging'

提前致谢。

【问题讨论】:

  • 使用已弃用的“Google/SignIn”可能会导致问题,请将其更改为“GoogleSignIn”。如果您仍然遇到问题,请分享您的 Podfile.lock

标签: ios objective-c iphone firebase


【解决方案1】:

在您的 Pod 文件中,您应该根据您的 Pod 使用正确的逗号,Firebase pod 部分应该像“Firebase/Messaging”一样使用它而不是“Google/CloudMessaging”,因为该 pod 已被弃用。删除 pod 中的该行并重新安装。这将解决您的问题。

【讨论】:

  • 我这样做了,但对我不起作用。您是否为此创建了一个测试项目?
  • 好的,我将你的 pod 文件导入到测试项目中,我找到了解决方案。 pod 'Google/CloudMessaging' 已被弃用,因此您使用的是 'Firebase/Messaging' 而不是那个。因此,删除“Google/CloudMessaging”并重新安装您的 pod,您的错误就会消失。希望对你有所帮助
猜你喜欢
  • 2018-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-14
  • 1970-01-01
  • 2015-10-22
  • 2018-11-05
  • 1970-01-01
相关资源
最近更新 更多