Search code examples
iosobjective-cswiftxcodeconditional-compilation

Conditional Compilation - Check Scheme


In a Swift project before I've been able to perform a simple compiler check to see which scheme is running, then conditionally include code or not. For example:

#if MyScheme
    Add code here
#endif

But for some reason, in my Objective-C project, this doesn't seem to be working. Should this work the same way? Or does the Swift compiler have some advancements which allow this kind of behaviour?


Solution

  • Use #ifdef

    //example for debug scheme
    #ifdef NDEBUG
       Add code here
    #endif
    

    And you can define your preprocessor macros here

    enter image description here

    Hope this helps