我收到此错误,无法弄清楚发生了什么。我正在使用Firebase4进行AuthUI。它是推出旧版TwitterKit的人。这可能是问题吗?
错误:
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 :(得分: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
答案 1 :(得分:0)
如果您使用firebaseUI进行Twitter和/或电子邮件,Google登录,则需要包含以下内容:
pod 'Firebase/Storage'
pod 'Firebase/Core'
pod 'FirebaseUI/Database'
pod 'FirebaseUI/Auth'
pod 'FirebaseUI/Google'
pod 'FirebaseUI/Twitter'