FIRAnalyticsConnector:为Mac Catalyst构建,但是链接为iOS Simulator构建的目标文件

时间:2019-08-26 23:56:52

标签: ios xcode macos ipados

当尝试使用Catalyst为Mac构建时,出现以下构建错误:

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

该项目在iOS和iPadOS上运行良好。

1 个答案:

答案 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