IOS - проблема использования FirebaseDynamicLinks - PullRequest
0 голосов
/ 12 ноября 2018

У меня такая же проблема при использовании FirebaseDynamicLinks Также добавлен -ObjC в настройках сборки "Other Linker Flag"

Импортировано в 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)

Ответы [ 3 ]

0 голосов
/ 27 ноября 2018

Вы можете проверить версию своей платформы firebaseCore и убедиться, что версия совпадает с платформой firebasedynamiclink.

0 голосов
/ 09 января 2019

У меня была такая же проблема. Я обнаружил, что не обновил свою старую платформу Google Analytics, загрузил новый SDK Firebase из консоли Google и перетащил в свой код только платформу FirebaseDynamicLinks.

Итак, я удалил старую платформу Google Analytics и перетащил новую платформу Google Analytics в свой код. Не объединяйте старые и обновленные фреймворки. Вот скриншот аналитики и фреймворка Dynamiclink.

enter image description here

0 голосов
/ 13 ноября 2018

Эти символы определены в FirebaseCore.framework.

Убедитесь, что связанное FirebaseCore.framework происходит из того же дистрибутива, что и FirebaseDynamicLinks.framework.

...