iOS: ошибка при создании проекта Xcode при использовании Segment-Firebase в модулях - PullRequest
0 голосов
/ 16 мая 2018

Я использую библиотеку сегментов через CocoaPods. У меня есть другая цель фреймворка в приложении, в которую я добавил эти:

target :Model do
    pod 'Segment-Wootric'
    pod 'Segment-Firebase'
end

Когда я пытаюсь построить проект, я получаю эту ошибку:

Неопределенные символы для архитектуры x86_64: "_OBJC_CLASS _ $ _ FIRApp", ссылка от: objc-class-ref в SEGFirebaseIntegration.o "_OBJC_CLASS _ $ _ FIROptions", на который ссылаются из: objc-class-ref в SEGFirebaseIntegration.o "_OBJC_CLASS _ $ _ FIRAnalytics", на который ссылаются: objc-class-ref в SEGFirebaseIntegration.o ld: символ (ы) не найдены для архитектуры x86_64 clang: error: сбой команды компоновщика с код выхода 1 (используйте -v для просмотра вызова)

Если я уберу этот модуль: pod 'Segment-Firebase' и сделаю pod install Работает нормально.

Что мне делать ??

1 Ответ

0 голосов
/ 17 мая 2018

Если вы получаете какие-либо предупреждения, связанные с флагом компоновщика, я полагаю, что я исправил это в прошлом, установив флаг компоновщика в Target's Build Settings > Linker Flag property.Установите значение как $(inherited)

...