【发布时间】:2021-04-07 19:38:02
【问题描述】:
我在我的 Apple M1 MacBook Pro 上使用 Xcode 12.3 和 Cocoapod 1.10.0 在我的 SwiftUI 2 应用程序中使用 Firebase 和 SDWebImageSwiftUI 模块。
只要我不通过 Cocoapod 集成 Firebase Analytics 模块,该应用程序就可以正常工作,但是当我集成它时,我会遇到与这里的人相同的错误:Xcode 12, building for iOS Simulator, but linking in object file built for iOS, for architecture arm64。他的解决方案也适用于我(不包括项目和 pod 的 arm64 架构)。
但是现在 SDWebImageSwiftUI 模块(通过 swift 包管理器包含)抱怨“找不到目标 'x86_64-apple-ios-simulator' 的模块 'SDWebImageSwiftUI';找到:arm64,arm64-apple-ios-simulator”。如果我通过 Cocoapod 包含模块,那么编译器会说“没有这样的模块”SDWebImageSwiftUI”。
你们中有人知道我能做什么吗?
非常感谢任何帮助
【问题讨论】:
-
看起来
pod正在使用引用硅特定版本github.com/firebase/firebase-ios-sdk/blob/master/… 的解决方法。如果你想在没有pod的情况下这样做,你必须对此进行补偿。 firebase.google.com/docs/ios/setup
标签: ios xcode cocoapods firebase-analytics sdwebimage