构建 iPad 应用程序时使用 UIKitForMac 出现构建错误。

7

尝试使用 Catalyst 构建 iPad 应用程序以在 Mac 上运行时,出现以下错误:

FirebaseAnalytics.framework/FirebaseAnalytics(...o),
building for UIKitForMac, but linking in object file built for iOS Simulator,
file '/../FirebaseAnalytics.framework/FirebaseAnalytics' for architecture x86_64

这是谷歌需要修复的问题吗?版本是FirebaseAnalytics 6.0.1。


我遇到了与Realm相关的相同问题。如果我是你,我会在这里创建一个工单:https://github.com/firebase/firebase-ios-sdk/issues - Jan
1
许多库将不得不适应以支持UIKitForMac。Firebase已经有一个与此相关的开放问题:https://github.com/firebase/firebase-ios-sdk/issues/3189。目前,我建议您停止链接此库,并等待Firebase团队解决它。 - marcelosalloum
1个回答

0
Firebase库尚未移植到UIKitForMac / Catalina,因此最好像这样有条件地编译掉用:
#if !targetEnvironment(UIKitForMac)
...firebase code...
#endif

UIKitForMac已更名为macCatalyst。 - Yaroslav Dukal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接