Создание модульных тестов для проекта XCode приводит к ошибке: отображаются последние сообщения: -1: неопределенный символ: _OBJC_CLASS _ $ _ FBSDKCodelessIndexer - PullRequest
0 голосов
/ 28 мая 2019

При добавлении этого в мой файл pods (для целей модульного тестирования)

target 'MY_PROJECT_TITLE_Tests' do
inherit! :search_paths
pod 'Firebase'
end

Я получаю ошибку при компиляции:

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_FBSDKCodelessIndexer", referenced from:
  objc-class-ref in FBSDKMarketingKit(FBSDKButtonIndexer.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see 
invocation)

до "pod" не было ошибокустановить "из вышеупомянутого изменения подфайла.Почему это / есть исправление?благодарю вас.

1 Ответ

1 голос
/ 28 мая 2019

Скорее всего, потребуется pod update.

Возможна несовместимость между старыми версиями Firebase и FBSDK, например Как исправить ошибку сборки с помощью FBSDKLoginKit в Xcode

...