Buscar..


Manejar múltiples entornos usando múltiples objetivos y macro

Por ejemplo, tenemos dos entornos: CI: puesta en escena y queremos agregar algunas personalizaciones para cada entorno. Aquí intentaré personalizar la URL del servidor, nombre de la aplicación.

Primero, creamos dos objetivos para 2 entornos duplicando el objetivo principal:

Crear objetivos

Para cada objetivo, definiremos una macro personalizada. Aquí definiré la macro llamada "CI" en la configuración de compilación del CI de destino, la macro llamada "STAGING" para la puesta en escena del destino.

El objetivo de desarrollo (objetivo MultipleEnvironment): DEV

CI de destino:

introduzca la descripción de la imagen aquí

Puesta en escena objetivo

introduzca la descripción de la imagen aquí

Crear esquema para cada objetivo: introduzca la descripción de la imagen aquí

Crearemos un archivo de encabezado para definir la URL del SERVIDOR de la siguiente manera:

introduzca la descripción de la imagen aquí

Significa,

Si desea personalizar más, por ejemplo: Cambiar el nombre de la aplicación para cada objetivo:

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

Casi termino. Ahora queremos mostrar SERVER_URL actual a la pantalla principal: introduzca la descripción de la imagen aquí

Ahora, veamos si ejecutamos la aplicación con el objetivo predeterminado (Entorno múltiple) introduzca la descripción de la imagen aquí introduzca la descripción de la imagen aquí

Objetivo de CI :

introduzca la descripción de la imagen aquí introduzca la descripción de la imagen aquí

Objetivo de la puesta en escena :

introduzca la descripción de la imagen aquí introduzca la descripción de la imagen aquí

Como puede ver, el valor de SERVER_URL y el nombre de la aplicación se cambian para cada objetivo :)



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow