'дубликаты символов для архитектуры x86_64' при обновлении Firebase Messaging

Мое приложение для iOS использует Firebase Messaging и Google Toolbox для Mac (GTM). GTM ранее был включен в проект напрямую с файлами (т. Е. Не cocoapods). Однако при установке Firebase Messaging через модули, он также устанавливает GTM с модулями, потому что это зависимость - поэтому у меня есть две копии GTM в моем проекте.

Это ошибка, которая возникает при создании этого проекта в XCode:

147 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Как я могу использовать GTM, добавленный со стручками по GTM, который был добавлен непосредственно с файлами?

1 ответ

Решение

Либо удалите отдельную копию GTM, либо используйте Firebase без CocoaPods.

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