Check out example codes for "Xcode / iOS: How to determine whether code is running in DEBUG / RELEASE build?". It will help you in understanding the concepts better.

Code Example 1

// #if DEBUG will pass in ANY development/ad-hoc build, device or simulator. It's only false for App Store and TestFlight builds.

// Example:

#if DEBUG
   print("Not App Store build")
#else
   print("App Store build")
#endif

Learn ReactJs, React Native from akashmittal.com