2017-09-24 70 views
2

我真的被困在Firebase安装的这一步到我的iOS应用程序。我安装了一些其他的豆荚,但它的工作完美。但是在Firebase安装之后,它会产生错误'链接器命令失败,退出代码1(使用-v查看调用)'。我找出这个问题。这是因为pod'GVRSDK'。当我删除这个荚'GVRSDK'然后它完美的作品。错误在给定的图像中提到。提前Firebase豆荚安装错误其他豆荚安装

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' 

感谢:

enter image description here

我的应用程序荚内容如下。

+0

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

回答

1

在你波德文件,你应该根据自己的波德使用正确的逗号,火力地堡荚状部分应该是like'Firebase /消息”用它来代替‘谷歌/ CloudMessaging’因为匣被弃用。删除您的容器中的该行并重新安装它。这将解决您的问题。

+0

我做到了这一点,但不适合我。你为此创建了一个测试项目吗? –

+1

好的,我将你的pod文件导入到测试项目中,并找到了解决方案。 pod'Google/CloudMessaging'已弃用,因此您使用的是“Firebase/Messaging”而非此类。因此,请移除“Google/CloudMessaging”并重新安装您的Pod,您的错误将会消失。我希望这对你有所帮助 –

+0

不客气。我很乐意提供帮助 –