【发布时间】:2018-11-12 06:59:14
【问题描述】:
我在使用 FirebaseDynamicLinks 时遇到了同样的问题 还在构建设置“Other Linker Flag”中添加了-ObjC
在 AppDelegate.m 中导入
#import "AppDelegate.h"
#import "FirebaseCore/FIRApp.h"
#import "FirebaseCore/FIROptions.h"
#import "FirebaseDynamicLinks/FIRDynamicLinks.h"
错误:
Undefined symbols for architecture armv7:
"OBJC_CLASS$_FIRComponent", referenced from:
objc-class-ref in FirebaseDynamicLinks(FIRDynamicLinks.o)
"OBJC_CLASS$_FIRDependency", referenced from:
objc-class-ref in FirebaseDynamicLinks(FIRDynamicLinks.o)
"OBJC_CLASS$_FIRComponentType", referenced from:
objc-class-ref in FirebaseDynamicLinks(FIRDynamicLinks.o)
"OBJC_CLASS$_FIRComponentContainer", referenced from:
objc-class-ref in FirebaseDynamicLinks(FIRDynamicLinks.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
【问题讨论】:
-
尝试重新安装 pod,清理并运行项目。
-
我没有使用 cocopods。手动添加框架
-
尝试删除和添加框架,清理构建,运行一次项目。
-
我仍然遇到同样的问题“尝试删除并添加框架,清理构建,运行一次项目”
-
@SivaMurugan 您找到解决方案了吗?如果是,请告诉我。
标签: ios objective-c firebase firebase-dynamic-links