FIRAnalyticsConnector: сборка для Mac Catalyst, но привязка в объектном файле, построенном для симулятора iOS

При попытке собрать для Mac с использованием Catalyst, я получаю следующую ошибку сборки:

FIRAnalyticsConnector(FIRConnectorUtils_77ff1e12be6740765c87f1be0d421683.o), building for Mac Catalyst, but linking in object file built for iOS Simulator

Проект прекрасно строится под iOS и iPadOS.

0 ответов

Проблема была связана с разницей между Firebase/Core и FirebaseCore. Первый - это подвид модуля Firebase, который зависит от FirebaseAnalytics. Второй - только модуль FirebaseCore. Для macOS следует использовать только последнее.

Решение: для Catalyst установите использование FirebaseCore в PodFile

Обновление: вот PodFile:

platform :ios, '11.0'

def reusepods
end

target 'BatteryCompare' do
    use_frameworks!

#    pod 'Firebase/Core'
    pod 'FirebaseCore'
    pod 'Firebase/Database'
    pod 'Firebase/Auth'

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