FIRAnalyticsConnector.framework/FIRAnalyticsConnector' 用于 Mac Catalyst 的架构 x86_64 构建
Posted
技术标签:
【中文标题】FIRAnalyticsConnector.framework/FIRAnalyticsConnector\' 用于 Mac Catalyst 的架构 x86_64 构建【英文标题】:FIRAnalyticsConnector.framework/FIRAnalyticsConnector' for architecture x86_64 building for Mac CatalystFIRAnalyticsConnector.framework/FIRAnalyticsConnector' 用于 Mac Catalyst 的架构 x86_64 构建 【发布时间】:2020-01-01 10:27:55 【问题描述】:我使用催化剂运行我的 mac 项目,但出现以下错误。用于 Firebase
Please see below link for pod file.
/Users/ios/Desktop/xxxxxx/Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector(FIRConnectorUtils_d79571aba36a7d46e5c6ca87a6fec1c1.o), building for Mac Catalyst, but linking in object file built for iOS Simulator, file '/Users/ios/Desktop/xxxxxx/Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector' for architecture x86_64
【问题讨论】:
【参考方案1】:从 Podfile 中删除 pod Firebase/Analytics
。
Firebase Analytics 目前不支持 Catalyst。有关 Firebase 对 Catalyst 的支持的完整详细信息,请访问 https://github.com/firebase/firebase-ios-sdk#development-for-catalyst。
对 https://github.com/firebase/firebase-ios-sdk/issues/4563 竖起大拇指,表示对分析支持感兴趣。
与此同时,有条件地为 iOS 添加分析的解决方法,请参阅https://***.com/a/58768815/556617
【讨论】:
感谢您的回复,是的。等待mac催化剂支持。新年快乐 感谢回复,是的,确实如此。等待mac催化剂支持。点击添加大拇指也完成新年快乐。 有没有办法有条件地拥有适用于 iOS 而不是 macOS 的 Firebase/Analytics? @AnkurPatel 是否有任何新的更新会重新升级对 Mac 催化剂的分析支持? @YogendraPatel 有一个可用的测试版。详情在github.com/firebase/firebase-ios-sdk/issues/4563【参考方案2】:虽然尚不支持 Cocoapods,但我已经能够使用 Swift Package Manager
(documentation here) 在 Mac Catalyst 应用中安装和运行 Firebase Analytics & Crashlytics
-
在 Xcode 中,通过导航到文件 > Swift 包 > 添加包依赖项来安装 Firebase 库...
在出现的提示中,选择 Firebase GitHub 存储库:
https://github.com/firebase/firebase-ios-sdk.git
选择所需的框架(Analytics、Crashlytics...)
-
确保在目标的
Build Phases / Link Binary with Libraries
中添加相同的框架。
【讨论】:
以上是关于FIRAnalyticsConnector.framework/FIRAnalyticsConnector' 用于 Mac Catalyst 的架构 x86_64 构建的主要内容,如果未能解决你的问题,请参考以下文章