skip to Main Content

Running my Quick and Nimble tests in Xcode and I am now getting this error out of the blue.

Build/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/Quick.build/module.modulemap:2:19: error: umbrella header 'Quick-umbrella.h' not found
  umbrella header "Quick-umbrella.h"
                  ^

error: could not build Objective-C module 'Quick'

How can I fix this?

2

Answers


  1. Chosen as BEST ANSWER

    Issue seemed to be the fact that my M1 doesn't support iOS versions lower than 14. I did not have the correct one selected without realizing and I spent a lot of time trying to figure out why Quick testing wasn't working but my XCTests were.


    • Quit Xcode

    • Clear your derived data. You can find your derived data in here
      ~/Library/Developer/Xcode/DerivedData

    • Clean your project (⌘+Shift+K)

    • Build your project (⌘+B)

    Or ;


    Another way can fix your issue :

    • Go to Xcode Preferences

    • Choose Test

    • Check the Gather coverage tick as indicated the ss :

    enter image description here

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search