Sök…


Hantera flera miljöer med flera mål och makro

Vi har till exempel två miljöer: CI - Staging och vill lägga till några anpassningar för varje miljö. Här kommer jag att försöka anpassa server-URL, appnamn.

Först skapar vi två mål för två miljöer genom att duplicera huvudmålet:

Skapa mål

För varje mål definierar vi ett anpassat makro. Här kommer jag att definiera makro med namnet "CI" i build-inställningar för mål CI, makro med namnet "STAGING" för target Staging.

Utvecklingsmålet (MultipleEn miljömål): DEV

Mål CI:

ange bildbeskrivning här

Måluppsättning:

ange bildbeskrivning här

Skapa schema för varje mål: ange bildbeskrivning här

Vi skapar en rubrikfil för att definiera SERVER URL enligt nedan:

ange bildbeskrivning här

Det betyder,

Om du vill göra mer anpassning, till exempel: Ändra appnamn för varje mål:

ange bildbeskrivning här

ange bildbeskrivning här

Nästan klar. Nu vill vi visa aktuell SERVER_URL till huvudskärmen: ange bildbeskrivning här

Låt oss nu se om vi kör appen med standardmålet (MultipleEn Miljö) ange bildbeskrivning här ange bildbeskrivning här

CI-mål :

ange bildbeskrivning här ange bildbeskrivning här

Sceningsmål :

ange bildbeskrivning här ange bildbeskrivning här

Som ni ser ändras värdet på SERVER_URL och appnamn för varje mål :)



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow