The linked framework 'Pods_Runner.framework' is missing one or more architectures required by this target: x86_64
Solution 1
The problem is related to Xcode configurations. Go to project workspace and then open Runner target excluded architectures and add arm64 so that you can run the app on the emulator. Your problem is closely related to this issue.
Solution 2
Got the same issue on my M1, you can solve it by doing
cd ios && arch -x86_64 pod install && cd ../
that should solve the issue :)
Solution 3
I just resolved this by downgrade my flutter from 2.8.0 to 2.5.3
Solution 4
Try this from ios/
:
rm Podfile.lock Gemfile.lock
gem cleanup
gem update
pod install
open Runner.xcworkspace/ # Do the recommend fixes from the Xcode UI
flutter build ios
This usually does the trick for most of these issues for me.
Solution 5
Just run flutter upgrade
. I solved this trouble upgrading my Flutter version from 2.8.0 to 2.10.0 and added exclude arm64 into Xcode too.
Comments
-
Aravind over 1 year
I am getting the below error while building my flutter app in IOS simulator via M1 Macbook pro. I am using VS code for editing. I have no issues with the building while building with my iPhone connected to the mac. Any idea how to resolve this.
Launching lib/main.dart on IPhone 13 Simulator in debug mode... lib/main.dart:1 Xcode build done. 1.5s Failed to build iOS app Error output from Xcode build: ↳ objc[10488]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1ffeb6b90) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1048c42c8). One of the two will be used. Which one is undefined. objc[10488]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1ffeb6be0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1048c4318). One of the two will be used. Which one is undefined. ** BUILD FAILED ** Xcode's output: ↳ note: Using new build system note: Planning note: Build preparation complete note: Building targets in dependency order /Users/aravindganesh/Documents/Development/myproject/ios/Runner.xcodeproj: error: The linked framework 'Pods_Runner.framework' is missing one or more architectures required by this target: x86_64. (in target 'Runner' from project 'Runner') Could not build the application for the simulator. Error launching application on IPhone 13 Simulator. Exited (sigterm)
I am adding the x-code configuration below: