Zoeken…


Behandel meerdere omgevingen met meerdere doelen en macro's

We hebben bijvoorbeeld twee omgevingen: CI - Staging en willen enkele aanpassingen toevoegen voor elke omgeving. Hier zal ik proberen de server-URL en app-naam aan te passen.

Eerst maken we twee doelen voor 2 omgevingen door het hoofddoel te dupliceren:

Maak doelen

Voor elk doel zullen we een aangepaste macro definiëren. Hier zal ik de macro met de naam "CI" definiëren in de build-instellingen van de doel-CI, de macro met de naam "STAGING" voor de doelstaging.

Het ontwikkelingsdoel (MultipleEnvironment-doel): DEV

Doel-CI:

voer hier de afbeeldingsbeschrijving in

Doel enscenering:

voer hier de afbeeldingsbeschrijving in

Maak een schema voor elk doel: voer hier de afbeeldingsbeschrijving in

We zullen een header-bestand maken om de SERVER-URL te definiëren zoals hieronder:

voer hier de afbeeldingsbeschrijving in

Het betekent,

Als u meer aanpassingen wilt doen, bijvoorbeeld: Wijzig de app-naam voor elk doel:

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

Bijna klaar. Nu willen we de huidige SERVER_URL tonen aan het hoofdscherm: voer hier de afbeeldingsbeschrijving in

Laten we nu kijken of we de app uitvoeren met het standaarddoel (MultipleEnvironment) voer hier de afbeeldingsbeschrijving in voer hier de afbeeldingsbeschrijving in

CI doel :

voer hier de afbeeldingsbeschrijving in voer hier de afbeeldingsbeschrijving in

Staging doel :

voer hier de afbeeldingsbeschrijving in voer hier de afbeeldingsbeschrijving in

Zoals u ziet, is de waarde van SERVER_URL en de app-naam gewijzigd voor elk doel :)



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow