Hello! In this article I covered the following things:
- What is Workspace, Project , Target, Scheme, Build Settings, Configurations, Build Phases
- How to manage different environment (QA. DEV , PROD) Using Multiple Configurations and Schemes
- How to Setup third-party entries in Single Info.plist for All environment
- How to Manage Different Server Url for Different Environment Using UDS(User Defined Setting)
- How to Manage Different Server Url for Different Environment Using Xcode Configuration File
- How to incorporate FireBase GoogleService-Info In Multiple Configuration By Injecting File through Code
- How to incorporate FireBase GoogleService-Info In Multiple Configuration Using Run Script
- Should we use multiple targets for managing Different Environment ?
[...]