![](/img/trans.png)
[英]docker run "exec format error" on macOS m1 and linux x86
[英]How to install x86/64 architecture pod on m1
我知道已经 2 年了,但我尝试安装一些 package 依赖项,由于某种原因,它们没有使用 SPM。 我收到此错误:
in /Users/***/Desktop/Quick-Chat/Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector(FIRConnectorUtils_846058ed7a2963be49dce7d04c860170.o), building for iOS Simulator, but linking in object file built for iOS, file '/Users/anishrangdal/Desktop/Quick-Chat/Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector' for architecture arm64
我知道这与我使用 m1 芯片有关,所以也许我不能使用 Cocoapods?
这是我正在使用的 Podfile 文件:
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'Kingfisher'
pod 'Firebase/Firestore'
pod 'ALLoadingView'
安装 ffi
sudo arch -x86_64 gem install ffi
重新安装依赖
arch -x86_64 pod install
arch -x86_64 pod update
关注主题以获得更多信息
您应该将所有 Firebase pod 更新到 xcframework 版本(或最新版本),然后它将支持 M1 机器中的模拟器。 M1 中的模拟器需要额外的切片才能运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.