1

There is a fairly common problem in my Xcode project. I'm using Firebase and project perfectly works with Xcode 11 on Intel i5, but with Xcode 13 (Swift 5) on Apple M1 there are 2 dramatic errors:

  • 'FirebaseCore/FirebaseCore.h' file not found

'FirebaseCore/FirebaseCore.h' file not found

  • Could not build Objective-C module 'Firebase'Could not build Objective-C module 'Firebase'

My Pods:

enter image description here

So, what I tried:

  1. Quite xcode Delete "ProjectName.xcworkspace", "Podfile.lock" and "Pods". Delete project's temp files located at ~/Library/Developer/Xcode/DerivedData (Command + Shift + G in finder) Run "pod install" from terminal. Open "ProjectName.xcworkspace".

Error: Could not build Objective-C module 'Firebase' with Swift 5

  1. Adding arm64 to Excluded Architectures for the main project AND for the Pods project

enter image description here

enter image description here

Xcode 12: build Error on FIRAnalyticsConnector

And many other options. But neither one is suitable for me. What should I try?

Nimantha
  • 6,405
  • 6
  • 28
  • 69

3 Answers3

3

My friend tried this. Add this to the end of the podfile and re-install cocoapods. Took me and the team hours, but we eventually figured this out.

post_install do |installer|
  installer.pods_project.build_configurations.each do |config|
    config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
  end
end
ouflak
  • 2,458
  • 10
  • 44
  • 49
Liang Yan
  • 59
  • 2
1
  1. $ pod deintegrate
  2. $ pod clean
  3. open the terminal with using Rosetta
  4. $ pod install
Sergei Volkov
  • 818
  • 8
  • 15
0

I had the same issue when transferring Xcode to M1 pro Mac. Though, none of the answers above was not working for me, I found out that my googleService.info plist was, for some reason, never transferred to the new Mac. I download it from firebase console and it started to work. Hoping this might be help someone.