'дубликаты символов для архитектуры 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.