Amit Kalra
Amit Kalra

Reputation: 4113

Found an unexpected mach-o header code in Xcode?

So the error I'm having is this : "found an unexpected mach-o header code"

enter image description here

Everything I found online told me to check my target build phases and see what doesn't belong in the Copy Bundle Resources.

What doesn't belong here because I feel everything is in the right spot.

enter image description here

enter image description here

UPDATE : I removed everything in the list and I still encounter this error :(

Upvotes: 4

Views: 1846

Answers (3)

Deep Ocean
Deep Ocean

Reputation: 81

i got the same error... Clean project and build again works for me...

Upvotes: -1

spaceMonkey
spaceMonkey

Reputation: 4615

After 2 hours of trying everything on the internet this is what fixed my solution

  1. If you are using fabric, remove it. ( This helped some but not me, if it still didn't solve the problem move on to next one)
  2. Remove Pod framework from "General" > "Embedded binaries" and add it back in "Linked Frameworks"
  3. Remove Derived Data
  4. Pod Update
  5. Clean and Build

This finally helped me ( step 2 helped me the most) hope it helps you too

Upvotes: 2

Cooliopas
Cooliopas

Reputation: 138

If you are using Cocoapods, you should add this to the end of your Podfile:

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'NO'
        end
    end
end

Credits should go to https://github.com/CocoaPods/CocoaPods/issues/5598

Upvotes: 4

Related Questions