当尝试使用Catalyst为Mac构建时,出现以下构建错误:
FIRAnalyticsConnector(FIRConnectorUtils_77ff1e12be6740765c87f1be0d421683.o), building for Mac Catalyst, but linking in object file built for iOS Simulator
该项目在iOS和iPadOS上运行良好。
答案 0 :(得分:3)
问题与Firebase / Core和FirebaseCore之间的差异有关。首先是取决于FirebaseAnalytics的Firebase pod的子规格。第二个只是FirebaseCore窗格。对于macOS,仅应使用后者。
解决方案:
对于Catalyst,在PodFile中设置使用FirebaseCore
更新:这是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