The linked framework 'Pods_Runner.framework' is missing one or more architectures required by this target: x86_64

1,716

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.

Share:
1,716
Aravind
Author by

Aravind

Java web application developer

Updated on January 02, 2023

Comments

  • Aravind
    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.

    enter image description here

    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:

    enter image description here