Xcode 12:FIRAnalyticsConnector 上构建错误

2023-12-23

升级到 Xcode 12 后,我的项目不再为模拟器构建。

我得到的错误是:

ld: in ... /Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector(
FIRAnalyticsConnector_e321ed8e3db06efc9803f6c008e67a34.o), 
building for iOS Simulator, but linking in object file built for iOS, file
'.../Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector'
for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决方法是添加arm64到我的项目>构建设置>排除的架构,但它不会为我的真实设备构建。

我已经尝试清理构建文件夹、更新 pod 文件、重新启动等。

我在用着:

  • Firebase/分析 (6.33.0)
  • Xcode 12.0.1 (12A7300)
  • 可可豆:1.9.3

有任何想法吗?


好的,我终于找到了解决该问题的方法。

对于“发布”,也将“仅构建活动架构”更改为“是”。
可以找到该设置,选择您的项目>“构建设置”>“目标”(您的目标)>“架构”

来源和更详细的解释可以在这里找到:
https://stackoverflow.com/a/64139830/4134160 https://stackoverflow.com/a/64139830/4134160

请注意,该问题与 Firebase 无关。我仍然会保留它,因为它可能会导致其他人遇到这个问题并帮助他们解决这个问题。

苹果硅

如果您在苹果芯片上运行,请考虑下面 @Aspen 的答案:https://stackoverflow.com/a/65460729/4134160 https://stackoverflow.com/a/65460729/4134160

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xcode 12:FIRAnalyticsConnector 上构建错误 的相关文章

随机推荐