Хорошо, я решил проблему с дубликатами символов в архитектуре какао-бобов . После установки модулей с установленным post_install
в принятом решении я создаю свой проект xcworkspace и сталкиваюсь со следующей ошибкой:
Снимок экрана с расположением файла и ошибкой.
Ошибка: Ожидаемый конец строки в выражении препроцессора.
В строке: #if HAVE_FULLFSYNC
В методе: SyncFd(int fd, const std::string& fd_path)
И расположение файла: Pods / Pods /leveldb-library/env_posix.cc
Модуль, который я добавил, который начал эту серию проблем, называется 'CodableFirebase' с здесь .
И это мой Podfile :
platform :ios, '13.2'
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] = '$(inherited), PodsDummy_Pods=SomeOtherNamePodsDummy_Pods'
end
end
end
target 'ShoeSwiperMenus' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for ShoeSwiperMenus
# add the Firebase pod for Google Analytics
pod 'Firebase/Analytics'
# add pods for any other desired Firebase products
# https://firebase.google.com/docs/ios/setup#available-pods
pod 'Firebase/Core'
pod 'Firebase/Firestore'
pod ‘FirebaseUI/Auth'
pod 'FirebaseUI/Google'
pod 'FirebaseUI'
pod 'MaterialComponents/Buttons'
pod 'MaterialComponents/Buttons+Theming'
# pod 'MaterialComponents/schemes/Color'
pod 'Shuffle-iOS'
pod 'JGProgressHUD'
pod 'LBTATools'
pod 'CodableFirebase'
end
При удалении блока post_install
я возвращаюсь к своей первоначальной ошибке:
ld: 202 повторяющихся символа для архитектуры x86_64.
clang: error: ошибка команды линкера с код выхода 1 (используйте -v, чтобы увидеть вызов)
Я действительно не в себе ... Я даже не знаю, как начать решать эту проблему (ничего в Google). Пожалуйста, помогите!