Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_Twitter", referenced from:
objc-class-ref in FirebaseTwitterAuthUI(FUITwitterAuth.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我在构建项目时遇到了这个错误。
知道如何解决这个问题吗?
Best Answer-推荐答案 strong>
错误说明:
该错误表明编译器在为 arm64 架构构建 FirebaseTwitterAuthUI 时无法找到 Twitter 类。这是因为架构设置。
从 Build Settings 中检查 Build Active Architectures Only 设置。确保您的应用程序目标和cocoapods目标这应该相同。
如果您仍然遇到问题,请发布带有build设置的 Xcode 屏幕截图。
目标 -> build设置 -> 仅构建事件架构。
Build Active Architecture flag => Yes 表示只为选定的模拟器架构构建当前应用。这将使构建速度更快。
Build Active Architecture flag => No 表示为所有架构构建当前应用。
因此,如果您有多个具有不同选项的目标,您将能够得到这种错误。
Build Active Architecture 标志 => 是用于调试,=> 否用于 Release模式。
检查:_OBJC_CLASS_$_FIRPhoneAuthProvider", referenced from: objc-class-ref in LoginVC.o Getting this error
关于ios - 架构 arm64 : "_OBJC_CLASS_$_Twitter", 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/47891146/
|