Xcode: невозможно создать дубликат символа - ld: 305 дубликатов символов для архитектуры arm64

Мне не удается создать проект Xcode для устройства и симулятора. Я получаю кучу дубликатов символов для CrashlyticsFramework и Fabric.framework.

Ошибка выглядит примерно так:

    duplicate symbol _OBJC_IVAR_$_CLSIcon._prerendered in:
    /Users/Abdi/Desktop/app-ios/Pods/CrashlyticsFramework/Crashlytics.framework/Crashlytics(CLSIcon.o)
    /Users/Abdi/Desktop/bento-ios/Fabric.framework/Fabric(CLSIcon.o)
duplicate symbol _OBJC_IVAR_$_CLSIcon._size in:
    /Users/Abdi/Desktop/app-ios/Pods/CrashlyticsFramework/Crashlytics.framework/Crashlytics(CLSIcon.o)
    /Users/Abdi/Desktop/app-ios/Fabric.framework/Fabric(CLSIcon.o)
duplicate symbol _OBJC_METACLASS_$_CLSIcon in:
    /Users/Abdi/Desktop/app-ios/Pods/CrashlyticsFramework/Crashlytics.framework/Crashlytics(CLSIcon.o)
    /Users/Abdi/Desktop/bento-ios/Fabric.framework/Fabric(CLSIcon.o)
ld: 305 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Ответ 1

Я только понял, что код ответов включен в "Crashlytics" pod, поэтому не нужно добавлять модуль "Answers". Было немного мозговым ухом для меня. Они должны обновить свои документы.

Ответ 2

Предлагаемые здесь решения проблемы для наших машин локально и на сервере CI → https://github.com/zergtmn/Fabric/issues/5

В частности, убедитесь, что приложение Fabric Mac установлено и обновлено podfile:

pod 'Fabric/Core', '~> 1.2'
pod 'Fabric/Crashlytics', '~> 1.2'

Затем, наконец, обновить Crashlytics запустите script из XCode:

./Pods/Fabric/Fabric.framework/run YOUR_API_KEY YOUR_API_SECRET