我最近买了一台新的 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 查看调用)
答案 0 :(得分:0)
运行 pod update
以更新到最新版本的 FirebaseAnalytics - 目前为 7.7.0 - 完全支持 M1 Macbook 开发。
有关何时在 release notes 中添加 Firebase 支持的更多详细信息。