XCode build error: Undefined symbols for architecture x86_64: "_FIREmailAuthProviderID"
XCode build error: Undefined symbols for architecture x86_64: "_FIREmailAuthProviderID"
我一直在尝试根据以下指南集成 FirebaseAuth:https://firebase.google.com/docs/auth/ios/firebaseui
因为我只启用了 使用 Google 登录,所以我添加了 pods 赞,
pod 'FirebaseUI/Auth'
pod 'FirebaseUI/Google'
并从终端安装 Pods。
当 Pods 正确安装后,我打开了工作区,清理了构建(还从 DerivedData 中删除了内容)并尝试为 Simulator 构建应用程序,这给了我错误,我的构建失败了。
Error: Undefined symbols for architecture x86_64:
"_FIREmailAuthProviderID", referenced from ...
下面附有完整的错误日志和屏幕截图。
我也尝试过集成完整的 Pod,例如,
pod 'FirebaseUI'
这也给了我构建错误。
我已经尝试过在线提供的其他解决方案,但是这个库是通过 Cocoa 集成的Pods,并且很少有在线解决方案不适用于我的场景。但是,我还没有找到任何解决方案。
请告诉我是否有解决此问题的方法。我也会尝试手动集成这个框架。
我正在使用XCode12.
先试试...**
我和 Carthage 有同样的问题,但我解决了。
请检查 PromisesObjc.framework 是否已添加到您的项目中(确保选择了正确的目标)。就我而言,这不是因为我相信这是他们最近添加的新框架。不用说,应在框架、库和嵌入内容下选择“不嵌入”。
再试一次...
框架和库部分的 pod 文件添加:- 加速框架
清除派生数据和运行应用程序
希望对您有所帮助,让我知道
如本期评论所述:https://github.com/firebase/FirebaseUI-iOS/issues/928
指向最新 pods 解决了问题。
喜欢,
pod 'FirebaseUI/Auth', '~> 8.0'
我一直在尝试根据以下指南集成 FirebaseAuth:https://firebase.google.com/docs/auth/ios/firebaseui
因为我只启用了 使用 Google 登录,所以我添加了 pods 赞,
pod 'FirebaseUI/Auth'
pod 'FirebaseUI/Google'
并从终端安装 Pods。
当 Pods 正确安装后,我打开了工作区,清理了构建(还从 DerivedData 中删除了内容)并尝试为 Simulator 构建应用程序,这给了我错误,我的构建失败了。
Error: Undefined symbols for architecture x86_64:
"_FIREmailAuthProviderID", referenced from ...
下面附有完整的错误日志和屏幕截图。
我也尝试过集成完整的 Pod,例如,
pod 'FirebaseUI'
这也给了我构建错误。
我已经尝试过在线提供的其他解决方案,但是这个库是通过 Cocoa 集成的Pods,并且很少有在线解决方案不适用于我的场景。但是,我还没有找到任何解决方案。
请告诉我是否有解决此问题的方法。我也会尝试手动集成这个框架。
我正在使用XCode12.
先试试...**
我和 Carthage 有同样的问题,但我解决了。
请检查 PromisesObjc.framework 是否已添加到您的项目中(确保选择了正确的目标)。就我而言,这不是因为我相信这是他们最近添加的新框架。不用说,应在框架、库和嵌入内容下选择“不嵌入”。
再试一次...
框架和库部分的 pod 文件添加:- 加速框架
清除派生数据和运行应用程序
希望对您有所帮助,让我知道
如本期评论所述:https://github.com/firebase/FirebaseUI-iOS/issues/928
指向最新 pods 解决了问题。
喜欢,
pod 'FirebaseUI/Auth', '~> 8.0'