2016-09-26 4 views
0

Я пытаюсь использовать Firebase в первый раз. Я решил установить SDK вручную, так как Pod Install принимал навсегда.Swift Firebase: "_GSDK_NSClassFromString", ссылка от:

я следовал направления, шаг за шагом, и когда я попытался запустить проект, я получил эту ошибку:

Undefined symbols for architecture x86_64: 
    "_GSDK_NSClassFromString", referenced from: 
     -[GSDK_GTMSessionFetcher initWithRequest:configuration:] in GoogleNetworkingUtilities(GTMSessionFetcher.o) 
     ___45+[GSDK_GTMSessionFetcher fetcherUserDefaults]_block_invoke in GoogleNetworkingUtilities(GTMSessionFetcher.o) 
     -[GSDK_GTMMIMEDocument generateInputStream:length:boundary:] in GoogleNetworkingUtilities(GTMMIMEDocument.o) 
     -[GSDK_GTMSessionFetcher(GTMSessionFetcherLogging) loggedInputStreamForInputStream:] in GoogleNetworkingUtilities(GTMSessionFetcherLogging.o) 
     -[GSDK_GTMSessionFetcher(GTMSessionFetcherLogging) loggedStreamProviderForStreamProvider:] in GoogleNetworkingUtilities(GTMSessionFetcherLogging.o) 
    "_OBJC_CLASS_$_FIRApp", referenced from: 
     objc-class-ref in FirebaseAuth(FIRAuth_70be5a6d79de0ee5c6b8ffda807589e3.o) 
    "_OBJC_CLASS_$_FIRAppAssociationRegistration", referenced from: 
     objc-class-ref in FirebaseAuth(FIRAuth_70be5a6d79de0ee5c6b8ffda807589e3.o) 
    "_kFIRAppDeleteNotification", referenced from: 
     ___15+[FIRAuth load]_block_invoke in FirebaseAuth(FIRAuth_70be5a6d79de0ee5c6b8ffda807589e3.o) 
    "_kFIRAppNameKey", referenced from: 
     ___15+[FIRAuth load]_block_invoke_2 in FirebaseAuth(FIRAuth_70be5a6d79de0ee5c6b8ffda807589e3.o) 
     ___15+[FIRAuth load]_block_invoke_4 in FirebaseAuth(FIRAuth_70be5a6d79de0ee5c6b8ffda807589e3.o) 
    "_kFIRAppReadyToConfigureSDKNotification", referenced from: 
     ___15+[FIRAuth load]_block_invoke in FirebaseAuth(FIRAuth_70be5a6d79de0ee5c6b8ffda807589e3.o) 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Кто-нибудь знает, почему?

+0

У меня такая же проблема, @JamesG Вы нашли решение на этом? – iBapu

ответ

0

Я не могу точно сказать, что это не что-то другое, как пропускная способность, но попробовать следующее и посмотреть, если он работает быстрее на свежей установке/установки:

pod repo remove master 
pod setup 
pod install 
0

Проверить вы ADDE в -ObjC флаг компоновщика в ваших «других настройках компоновщика», чтобы заставить категории загружаться. Без этого иногда файлы с только категориями не привязываются должным образом.

+0

Готово, уже – JamesG

+0

Можете ли вы добавить список рамок, которые вы добавили в свой проект? –