Szukaj…


Obsługa wielu środowisk za pomocą wielu obiektów docelowych i makr

Na przykład mamy dwa środowiska: CI - pomostowe i chcemy dodać dostosowania dla każdego środowiska. Tutaj spróbuję dostosować adres URL serwera, nazwę aplikacji.

Najpierw tworzymy dwa cele dla 2 środowisk, powielając główny cel:

Twórz cele

Dla każdego celu zdefiniujemy własne makro. Tutaj zdefiniuję makro o nazwie „CI” w ustawieniach kompilacji docelowego CI, makro o nazwie „STAGING” dla docelowego przemieszczania.

Cel programistyczny (cel MultipleEnvironment): DEV

Docelowy CI:

wprowadź opis zdjęcia tutaj

Miejsce docelowe:

wprowadź opis zdjęcia tutaj

Utwórz schemat dla każdego celu: wprowadź opis zdjęcia tutaj

Utworzymy plik nagłówka, aby zdefiniować URL SERWERA, jak poniżej:

wprowadź opis zdjęcia tutaj

To znaczy,

Jeśli chcesz bardziej dostosować, na przykład: Zmień nazwę aplikacji dla każdego celu:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Prawie skończone. Teraz chcemy pokazać aktualny SERVER_URL na ekranie głównym: wprowadź opis zdjęcia tutaj

Zobaczmy teraz, czy uruchamiamy aplikację z domyślnym celem (MultipleEnvironment) wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Cel CI :

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Miejsce docelowe :

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Jak widać, wartość SERVER_URL i nazwa aplikacji jest zmieniana dla każdego celu :)



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow