2017-06-01 49 views
2

我收到此錯誤,無法弄清楚發生了什麼。我正在使用Firebase4進行AuthUI。這是一個拉動舊版TwitterKit的人。這可能是問題嗎?與TwitterKit的FirebaseUI Auth Clang錯誤

錯誤:

Undefined symbols for architecture x86_64: 
    "_TWTRIdentifierForAdvertising", referenced from: 
     +[TWTRCardConfiguration deviceID] in TwitterKit(TWTRCardConfiguration.o) 
ld: symbol(s) not found for architecture x86_64 
+0

與此貼子相同。所以請點擊這裏:[在這裏回答](https://stackoverflow.com/questions/44188112/undefined-symbols-for-architecture-x86-64-in-xcode-after-firebase-update) – jimijon

回答

0

你需要更新你的podfile到:

pod 'FirebaseUI/Database' 
pod 'Firebase/Storage' 

pod 'Firebase' 
pod 'Firebase/Core' 
pod 'FirebaseInstanceID' 
pod 'FirebaseAnalytics' 
pod 'Firebase/Database' 
pod 'Firebase/Auth' 
pod 'Firebase/Crash' 

重要的是,如果你正在使用firebaseUI爲Twitter和/或電子郵件,谷歌刪除FirebaseUI

0

登錄,您需要包含以下內容:

pod 'Firebase/Storage' 
pod 'Firebase/Core' 
pod 'FirebaseUI/Database' 
pod 'FirebaseUI/Auth' 
pod 'FirebaseUI/Google' 
pod 'FirebaseUI/Twitter'