2017-09-24 142 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

不客氣。我很樂意提供幫助 –