Udostępnij za pośrednictwem


InstallAppleProvisioningProfile@1 — instalowanie profilu aprowizacji firmy Apple w wersji 1

To zadanie służy do instalowania profilu aprowizacji firmy Apple wymaganego do utworzenia agenta systemu macOS.

Składnia

# Install Apple provisioning profile v1
# Install an Apple provisioning profile required to build on a macOS agent machine.
- task: InstallAppleProvisioningProfile@1
  inputs:
    provisioningProfileLocation: 'secureFiles' # 'secureFiles' | 'sourceRepository'. Required. Provisioning profile location. Default: secureFiles.
    provProfileSecureFile: # string. Required when provisioningProfileLocation == secureFiles. Provisioning profile. 
    #provProfileSourceRepository: # string. Required when provisioningProfileLocation == sourceRepository. Provisioning profile. 
    #removeProfile: true # boolean. Remove profile after build. Default: true.
# Install Apple Provisioning Profile v1
# Install an Apple provisioning profile required to build on a macOS agent.
- task: InstallAppleProvisioningProfile@1
  inputs:
    provisioningProfileLocation: 'secureFiles' # 'secureFiles' | 'sourceRepository'. Required. Provisioning profile location. Default: secureFiles.
    provProfileSecureFile: # string. Required when provisioningProfileLocation == secureFiles. Provisioning profile. 
    #provProfileSourceRepository: # string. Required when provisioningProfileLocation == sourceRepository. Provisioning profile. 
    #removeProfile: true # boolean. Remove profile after build. Default: true.

Dane wejściowe

provisioningProfileLocation - Lokalizacja profilu aprowizacji
string. Wymagane. Dozwolone wartości: secureFiles (Bezpieczne pliki), sourceRepository (Repozytorium źródłowe). Wartość domyślna: secureFiles.

Określa lokalizację profilu aprowizacji do zainstalowania. Profil aprowizacji można przekazać do Secure Filesobiektu lub przechowywać w repozytorium źródłowym lub ścieżkę lokalną na agencie.


provProfileSecureFile - Profil aprowizacji
string. Wymagane, gdy provisioningProfileLocation == secureFiles.

Określa profil aprowizacji przekazany do Secure Files instalacji na agencie systemu macOS.


provProfileSourceRepository - Profil aprowizacji
string. Wymagane, gdy provisioningProfileLocation == sourceRepository.

Określa profil aprowizacji z repozytorium źródłowego lub ścieżkę lokalną do profilu aprowizacji w agencie systemu macOS.


removeProfile - Usuwanie profilu po kompilacji
boolean. Wartość domyślna: true.

Określa, że profil aprowizacji powinien zostać usunięty z agenta po zakończeniu kompilacji lub wydania.


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

To zadanie definiuje następujące zmienne wyjściowe, które można używać w krokach podrzędnych, zadaniach i etapach.

provisioningProfileUuid
Właściwość UUID wybranego profilu aprowizacji.

provisioningProfileName
Właściwość Name wybranego profilu aprowizacji.

Uwagi

To zadanie służy do instalowania profilów aprowizacji wymaganych do tworzenia aplikacji dla systemu iOS, aplikacji Apple WatchKit i rozszerzeń aplikacji.

Możesz zainstalować profil aprowizacji firmy Apple, który jest:

  • Przechowywany jako bezpieczny plik na serwerze.
  • Zatwierdzone do repozytorium źródłowego lub skopiowane do ścieżki lokalnej w agencie systemu macOS. Jeśli zatwierdzasz je w repozytorium źródłowym, należy zaszyfrować profile aprowizacji. Zadanie Odszyfrowywanie pliku może służyć do odszyfrowywania profilów podczas kompilacji lub wydania.

Wymagania

Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: xcode
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń To zadanie jest uruchamiane przy użyciu następujących ograniczeń poleceń: ograniczone
Zmienne w formie tabeli settable To zadanie ma uprawnienia do ustawiania następujących zmiennych: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID
Wersja agenta 2.182.1 lub nowsza
Kategoria zadania Narzędzie
Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: xcode
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta 2.116.0 lub nowsza
Kategoria zadania Narzędzie