iOS Push production mode?

Maybe you can enlighten me?

Why is this set on app level? Does it affect how Ionic Push is sending out messages from it’s server? Or how is it used? If it’s true I don’t get any push notifications on a Xcode dev build. And do I need to set it to true for AppStore builds? It’s very inconvenient I have to remember to set it for different build types (dev/release) and I can’t control it from the settings in the app. Ionic/Push should check this automatically to save us/me from these headaches.

Maybe I dont understand it correctly?