【发布时间】:2021-01-18 02:55:48
【问题描述】:
升级到 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)
- CocoaPods:1.9.3
有什么想法吗?
【问题讨论】:
-
你更新你的 pod 文件了吗?
-
@sekoyaz 是的。我使用所有依赖项的最新版本。但是我在更新之前也遇到了错误。
标签: ios xcode firebase-analytics xcode12