移植到 Mac 催化剂时排除“FirebaseAnalytics”pod

问题描述

我通过运行脚本尝试了很多解决方案,但都没有奏效。 我想排除与 Mac Catalyst 不兼容的“FirebaseAnalytics”pod。

当我尝试使用脚本构建项目时,我遇到了与之前相同的错误

我在 pod 文件中提到的脚本:

Baby

构建错误

ld:在/Users/puneemahajan/Desktop/harmony-hdm-ios/Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/FirebaseAnalytics(aligned_new_ea6edd0c9156cfb37bd6a8b17f2e984f.o)中,但为Mac构建的Catsim链接文件,用于Mac的模拟链接。,架构 x86_64 的文件“/Users/puneemahajan/Desktop/harmony-hdm-ios/Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/FirebaseAnalytics”

解决方法

查看此解决方案 https://github.com/fermoya/CatalystPodSupport。我个人使用它来删除一些 Pod,包括 Firebase Analytics,而且效果很好。