Sobes.tech
Middle

Jakie rodzaje certyfikatów istnieją dla projektów w rozwoju iOS?

sobes.tech AI

Odpowiedź od AI

Dla rozwoju iOS używane są następujące główne typy certyfikatów:

  • Certyfikat deweloperski (iOS Development): Używany do podpisywania aplikacji podczas rozwoju, umożliwiając ich uruchamianie na zarejestrowanych urządzeniach testowych.
  • Certyfikat dystrybucyjny (iOS Distribution): Używany do podpisywania aplikacji przed ich rozpowszechnianiem. Dzieli się na kilka podtypów:
    • App Store: Do publikowania aplikacji w App Store.
    • Ad Hoc: Do rozpowszechniania wersji testowych aplikacji ograniczonej liczbie zarejestrowanych urządzeń przed wydaniem w App Store. Limit 100 urządzeń każdego typu (iPhone/iPad/iPod Touch).
    • In House (Enterprise): Do rozpowszechniania korporacyjnych aplikacji wewnątrz organizacji bez użycia App Store. Dostępny tylko dla uczestników programu Apple Developer Enterprise.

Każdy certyfikat jest powiązany z kluczem podpisu, który znajduje się w pęku kluczy dewelopera. Wraz z Profilem Provisioning, certyfikat określa, kto może tworzyć aplikacje dla tego App ID i na jakich urządzeniach mogą być uruchamiane lub jak je rozpowszechniać.