Lorsque j'essaye de construire pour Mac en utilisant Catalyst, j'obtiens l'erreur de construction suivante:
FIRAnalyticsConnector(FIRConnectorUtils_77ff1e12be6740765c87f1be0d421683.o), building for Mac Catalyst, but linking in object file built for iOS Simulator
Le projet se construit bien pour iOS et iPad.
Le problème était lié à la différence entre Firebase/Core et FirebaseCore. Le premier est une sous-espèce du module Firebase qui dépend de FirebaseAnalytics. Le second n'est que le module FirebaseCore. Seul ce dernier doit être utilisé pour macOS.
Solution: pour Catalyst, définissez use FirebaseCore
dans le PodFile
pdate: Voici le 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