TwitterKit的FirebaseUI Auth Clang错误

时间:2017-06-01 15:04:54

标签: swift firebase twitter firebase-authentication

我收到此错误,无法弄清楚发生了什么。我正在使用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

2 个答案:

答案 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'