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

时间:2021-03-03 23:53:13

标签: xcode firebase cocoapods apple-m1

我最近买了一台新的 M1 Macbook,专门用于 IOS 开发。使用 cocoapods 和 xcode 设置我的工作区后,我发现我无法在模拟器中测试我的应用程序。我已经看到一些解决方案,人们建议将 arm64 添加到排除架构列表中。但它似乎不起作用。我相信这是针对 intel macs 而不是 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 查看调用)

1 个答案:

答案 0 :(得分:0)

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

有关何时在 release notes 中添加 Firebase 支持的更多详细信息。