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