Ошибка повторяющихся символов при использовании Google Toolbox для Mac и Firebase Messaging

У меня есть приложение для iOS, которое использует Google Toolbox для Mac и Firebase Messaging. После запуска pod update чтобы обновить до последней версии FM, я получаю следующую ошибку после запуска сборки на проекте Xcode:

duplicate symbol _OBJC_IVAR_$_GTMSessionFetcher._taskPriority in:
    .../Xcode/DerivedData/.../Build/Intermediates/....build/Debug-iphonesimulator/....build/Objects-normal/x86_64/GTMSessionFetcher.o
    .../Xcode/DerivedData/.../Build/Products/Debug-iphonesimulator/GTMSessionFetcher/libGTMSessionFetcher.a(GTMSessionFetcher.o)
duplicate symbol _OBJC_IVAR_$_GTMSessionFetcher._servicePriority in:
    .../Xcode/DerivedData/.../Build/Intermediates/....build/Debug-iphonesimulator/....build/Objects-normal/x86_64/GTMSessionFetcher.o

... // many more similar errors

duplicate symbol _OBJC_IVAR_$_GTMSessionFetcherService._retryEnabled in:
    .../Xcode/DerivedData/.../Build/Intermediates/....build/Debug-iphonesimulator/....build/Objects-normal/x86_64/GTMSessionFetcherService.o
    .../Xcode/DerivedData/.../Build/Products/Debug-iphonesimulator/GTMSessionFetcher/libGTMSessionFetcher.a(GTMSessionFetcherService.o)
ld: 147 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я пробовал следующее:

  • Отключение Биткода
  • Установка " Нет общих блоков" на "Да" (хотя это уже имело место)

Кто-нибудь может посоветовать? К сожалению, похоже, что обновление версии FM требуется из-за ошибки в моей текущей версии, так что единственный выход - как-то исправить эти ошибки.

0 ответов

Другие вопросы по тегам