Как решить «дублировать символ» при добавлении Firebase в Xcode

Я не могу решить ошибку «дублировать символ».

Ошибка

duplicate symbol _GSDK_NSClassFromString in: .../Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore(overload_9ea29fd47bf44ee000bc4282b65dac06.o) /Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities(overload.o) duplicate symbol _GSDK_objc_getClass in: .../Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore(overload_9ea29fd47bf44ee000bc4282b65dac06.o) /Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities(overload.o) duplicate symbol _GSDK_objc_getProtocol in: ...Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore(overload_9ea29fd47bf44ee000bc4282b65dac06.o) .../Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities(overload.o) duplicate symbol _GSDK_objc_lookUpClass in: ...Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore(overload_9ea29fd47bf44ee000bc4282b65dac06.o) ...Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities(overload.o) ld: 4 duplicate symbols for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Я обновил и установил подфайл. Но это не сработало.

Файл подкачки

 target 'game' do # Pods for game pod 'Firebase' pod 'Firebase/AdMob' end 

Я мог бы добавить Firebase раньше. Но когда я случайно удалю «FirebaseCore.framework». После этого я удалил Pods и переустановил Firebase, но это не сработало.

Как я могу это решить?

2 Solutions collect form web for “Как решить «дублировать символ» при добавлении Firebase в Xcode”

Я была такая же проблема. Кажется, что флаг -all_load в других флагах Linker вызывает это.

В 3.11.1 появилась проблема сборки Firebase, которая будет исправлена ​​в 3.13.0, что может вызвать проблему с дублирующимся символом. В то же время обходным путем является резервное копирование Firebase 3.11.0 путем аннотирования любых подпрограмм Firebase в вашем podfile с явным номером версии, например:

 pod 'Firebase/Analytics', '3.11.0' 
  • Раскадровка - программно скрывает верхнюю панель навигационного контроллера
  • Как проверить приложение на реальном iphone с помощью Xcode 6?
  • Операция возврата никогда не будет выполнена.
  • Xcode, в чем разница между «другими флагами Linker» и «Other_LDFLAGS»
  • Является ли LLDB действительно лучшим инструментом отладки для iOS?
  • Как форматировать числа в быстрых
  • Приложение iOS, ориентированное на данные
  • Xcode 7: предупреждение Linker для -F / <path>, но никаких настроек в app.xcodeproj / project.pbxproj не соответствует <path>
  • Использование link_with не позволяет моему проекту, CocoaPods 0.37
  • Как создать связанные текстовые поля в ios?
  • Как я могу скопировать знак iOS .xarchive, чтобы клиент мог уйти в отставку? (с помощью push-уведомлений)
  • Невозможно назначить изображение в .xcassets
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.