Home > Back-end >  How to install x86/64 architecture pod on m1
How to install x86/64 architecture pod on m1

Time:08-22

I know that its been 2 years, but I've tried to install some package dependencies, they weren't working with SPM for some reason. I get this error:

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

I know it has something to do with me being on an m1 chip, so maybe I cannot use Cocoapods?

Here is the Podfile file that I am using:

pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'Kingfisher'
pod 'Firebase/Firestore'
pod 'ALLoadingView'

CodePudding user response:

Install ffi

sudo arch -x86_64 gem install ffi

Re-install dependency

arch -x86_64 pod install
arch -x86_64 pod update

Follow the thread for more information

CodePudding user response:

You should update all Firebase pod to the xcframework version (or latest), then it will have support for simulator in M1 machine. Simulator in M1 will require additional slice in order to run.

More info: https://firebase.google.com/support/release-notes/ios

  • Related