Introduction
Build configurations help you create different versions of your app for testing and for users. Debug is for testing with extra info, Release is for final app without extra info.
When you want to test your app with extra debugging information.
When you want to make a fast, optimized app to send to users.
When you want to find and fix errors during development.
When you want to reduce app size and improve performance for users.
When you want to control what code runs in testing versus production.