无法为 M1 模拟器进行编译。链接为 iOS 构建的目标文件,文件...用于架构 arm64

Mic*_*Lam 6 xcode cocoapods firebase apple-m1

最近新买了一台M1 Macbook,专门用于IOS开发。在使用 cocoapods 和 xcode 设置我的工作区后,我发现我无法在模拟器中测试我的应用程序。我已经看到一些解决方案,人们建议将 arm64 添加到排除的体系结构列表中。但这似乎不起作用。我相信这是英特尔 Mac 的解决方案,而不是 M1,因为 M1 是 arm64。

这是完整的错误代码

在 /Users/michaellam/Documents/GitHub/Send-Story/Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector(FIRAnalyticsConnector_a8eeba373b74508311b8b22b8d3202a6.o) 中,为 iOS 模拟器构建,但链接到为 iOS 构建的目标文件,文件“/Users/” michaellam/Documents/GitHub/Send-Story/Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector' 对于架构 arm64 clang:错误:链接器命令失败,退出代码 1(使用 -v 查看调用)

Pau*_*ien 3

运行pod update以更新到最新版本的 FirebaseAnalytics - 目前为 7.7.0 - 完全支持 M1 Macbook 开发。

有关何时添加 Firebase 支持的更多详细信息,请参见发行说明