Hay una forma en que lo uso para mis proyectos. Estos son los pasos.
En Xcode, vaya a la configuración del proyecto (proyecto, no objetivo) y agregue la configuración "beta" a la lista:
Luego, debe crear un nuevo esquema que ejecutará el proyecto en la configuración "beta". Para crear un esquema, vaya aquí:
Nombra este esquema como quieras. Debe editar la configuración de este esquema. Para hacer esto, toque aquí:
Seleccione la pestaña Archivo donde puede seleccionar Build configuration
Luego, debe agregar una clave Config
con el valor de $(CONFIGURATION)
la lista de propiedades de información de proyectos como esta:
Entonces es solo la cuestión de lo que necesita en el código para hacer algo específico para la compilación beta:
let config = Bundle.main.object(forInfoDictionaryKey: "Config") as! String
if config == "Debug" {
// app running in debug configuration
}
else if config == "Release" {
// app running in release configuration
}
else if config == "Beta" {
// app running in beta configuration
}