Deploy appki na iOS, czyli magia publikacji

56
Deploy appki na iOS’a czyli magia publikacji Zbigniew Cisiński zbigniew (at) cisinski.com

Transcript of Deploy appki na iOS, czyli magia publikacji

Page 1: Deploy appki na iOS, czyli magia publikacji

Deploy appki na iOS’a czyli magia publikacjiZbigniew Cisiński

zbigniew (at) cisinski.com

Page 2: Deploy appki na iOS, czyli magia publikacji

O czym będzie• Dlaczego to czarna magia - problemy

• Konta deweloperskie

• Łańcuch zaufania, podpisywanie

• Konfiguracja

• Typy dystrybucji

• Budowa pliku .ipa

• Instalacja i metody dystrybucji

Page 3: Deploy appki na iOS, czyli magia publikacji
Page 4: Deploy appki na iOS, czyli magia publikacji
Page 5: Deploy appki na iOS, czyli magia publikacji
Page 6: Deploy appki na iOS, czyli magia publikacji
Page 7: Deploy appki na iOS, czyli magia publikacji
Page 8: Deploy appki na iOS, czyli magia publikacji

RIP

Page 9: Deploy appki na iOS, czyli magia publikacji

Konta deweloperskie

• Program Deweloperski lub

• Program Enterprise lub

• Konto deweloperskie bez programu

Co potrzeba aby wgrywać aplikację na urządzenia

Page 10: Deploy appki na iOS, czyli magia publikacji

Łańcuch zaufania

• urządzenie nie uruchomi aplikacji, której nie ufa

• każdy etap podpisywania aplikacji jest starannie uwierzytelniany

• urządzenie potwierdza cały łańcuch zaufania

Page 11: Deploy appki na iOS, czyli magia publikacji

Łańcuch zaufania

Page 12: Deploy appki na iOS, czyli magia publikacji

Łańcuch zaufania

Page 13: Deploy appki na iOS, czyli magia publikacji

Łańcuch zaufania

Page 14: Deploy appki na iOS, czyli magia publikacji

Łańcuch zaufania

Page 15: Deploy appki na iOS, czyli magia publikacji

Łańcuch zaufania

Application ID Devices

Page 16: Deploy appki na iOS, czyli magia publikacji

Łańcuch zaufania

Application ID Devices

Page 17: Deploy appki na iOS, czyli magia publikacji

Łańcuch zaufania

Application ID Devices

Page 18: Deploy appki na iOS, czyli magia publikacji

Łańcuch zaufania

Application ID Devices

Page 19: Deploy appki na iOS, czyli magia publikacji

Konfiguracja

• Manualna - w portalu deweloperskim

• Automatyczna w Xcode

Page 20: Deploy appki na iOS, czyli magia publikacji

Certyfikat

Page 21: Deploy appki na iOS, czyli magia publikacji

Deweloperski

Page 22: Deploy appki na iOS, czyli magia publikacji

Release

Page 23: Deploy appki na iOS, czyli magia publikacji

Tworzenie certyfikatu

Page 24: Deploy appki na iOS, czyli magia publikacji

Tworzenie certyfikatu

Page 25: Deploy appki na iOS, czyli magia publikacji

Tworzenie certyfikatu

Page 26: Deploy appki na iOS, czyli magia publikacji

App ID

Page 27: Deploy appki na iOS, czyli magia publikacji

Dodawanie urządzeń

Page 28: Deploy appki na iOS, czyli magia publikacji

Tworzenie PP

Page 29: Deploy appki na iOS, czyli magia publikacji

Typy dystrybucji

• Development

• Release:

• Ad Hoc

• App Store

• Enterprise

Page 30: Deploy appki na iOS, czyli magia publikacji

Tworzenie PP

Page 31: Deploy appki na iOS, czyli magia publikacji

Tworzenie PP

Page 32: Deploy appki na iOS, czyli magia publikacji

Tworzenie PP

Page 33: Deploy appki na iOS, czyli magia publikacji

Tworzenie PP

Page 34: Deploy appki na iOS, czyli magia publikacji

Tworzenie PP

Page 35: Deploy appki na iOS, czyli magia publikacji

Automatyczna konfiguracja w Xcode

Page 36: Deploy appki na iOS, czyli magia publikacji

Certyfikat

Page 37: Deploy appki na iOS, czyli magia publikacji

App ID

Page 38: Deploy appki na iOS, czyli magia publikacji

Provisioning Profile

Page 39: Deploy appki na iOS, czyli magia publikacji

Provisioning Profile

Page 40: Deploy appki na iOS, czyli magia publikacji

Wgrywanie

Page 41: Deploy appki na iOS, czyli magia publikacji

Przychodzi Tester …

Page 42: Deploy appki na iOS, czyli magia publikacji

Metody dystrybucji

Page 43: Deploy appki na iOS, czyli magia publikacji

Budujemy plik .ipa

• Ręcznie z Xcode

• Linia poleceń

• Xcode Server

• inne CI np. Jenkins

Page 44: Deploy appki na iOS, czyli magia publikacji

Ręcznie z Xcode

Page 45: Deploy appki na iOS, czyli magia publikacji

Xcode Server

Page 46: Deploy appki na iOS, czyli magia publikacji

Xcode Server

Page 47: Deploy appki na iOS, czyli magia publikacji

Instalacja i metody dystrybucji

Page 48: Deploy appki na iOS, czyli magia publikacji

iTunes

Page 49: Deploy appki na iOS, czyli magia publikacji

Xcode Server

Page 50: Deploy appki na iOS, czyli magia publikacji

App Store przez iTunes Connect

Page 51: Deploy appki na iOS, czyli magia publikacji

Portal TestFlight

Page 52: Deploy appki na iOS, czyli magia publikacji

Aplikacja TestFlight

Page 53: Deploy appki na iOS, czyli magia publikacji

Apple Configurator

Page 54: Deploy appki na iOS, czyli magia publikacji

MDM

Page 55: Deploy appki na iOS, czyli magia publikacji

Żaden kurczak nie ucierpiał podczas tworzenia tej prezentacji

Page 56: Deploy appki na iOS, czyli magia publikacji

Deploy appki na iOS’a czyli magia publikacjiZbigniew Cisiński

zbigniew (at) cisinski.com