Nasz klient właśnie dołączył do programu Enterprise Developer iOS. Podpisali aplikację (opracowaną przez nas) wraz z dystrybucją korporacyjną i zainstalowali ją z powodzeniem na niektórych urządzeniach za pośrednictwem MDM.Jak wygaśnie ważność certyfikatu Enterprise Distribution?
O ile wiem, kiedy wygasa mój certyfikat dystrybucji poza przedsiębiorstwem, muszę go odnowić. To wygaśnięcie wyłącza wszystkie aplikacje podpisane przy użyciu wygasłego certyfikatu, gdy tylko urządzenia sprawdzą ważność certyfikatu względem serwera OCSP firmy Apple.
Alternatywnie, mogę odwołać moją dystrybucję poza przedsiębiorstwem przed datą wygaśnięcia i poprosić o nową firmę Apple. Aplikacje podpisane za pomocą unieważnionego certyfikatu, na przykład aplikacje beta Ad Hoc, zostaną wyłączone zgodnie z tym samym mechanizmem.
Tak więc z moim programem dla programistów nie mogę jednocześnie mieć dwóch ważnych certyfikatów dystrybucji. Ok, jako programiści możemy z tym żyć.
Czy nasz klient może jednocześnie posiadać dwa ważne certyfikaty Enterprise Distribution w programie iOS Developer Enterprise?
Według Apple:
Certificate Validation
Pierwszy raz aplikacja jest otwarty na urządzeniu, certyfikat dystrybucja jest sprawdzana przez serwer OCSP kontaktując Apple. Jeśli nie anulowano certyfikatu , aplikacja może działać. Niezdolność do kontaktu lub uzyskać odpowiedzi z serwera OCSP nie jest interpretowany jako odwołania. Aby zweryfikować status, urządzenie musi być w stanie dotrzeć do ocsp.apple.com. Zobacz "Wymagania konfiguracji sieci" (strona 9).
Odpowiedź OCSP jest buforowana na urządzeniu przez czas określony pod numerem przez serwer OCSP - obecnie od 3 do 7 dni. Ważność certyfikatu nie zostanie ponownie sprawdzona, dopóki urządzenie nie zostanie ponownie uruchomione, a buforowana odpowiedź wygasła. Jeśli odwołanie otrzyma w tym czasie , aplikacja zostanie zablokowana. Anulowanie certyfikatu dystrybucji unieważni wszystkie dystrybuowane przez ciebie aplikacje.
Aplikacja nie zostanie uruchomiona, jeśli certyfikat dystrybucji wygasł. Obecnie certyfikaty dystrybucyjne są ważne na jeden rok rok. Kilka tygodni przed wygaśnięciem certyfikatu, zażądać nowego certyfikatu dystrybucyjną z iOS DevCenter, używać go do tworzenia nowych profili udostępniania dystrybucji, a następnie skompilować i dystrybuować aktualizowane aplikacje dla użytkowników. Patrz „Udostępnianie Zaktualizowane Apps” (strona 10)
Am I czegoś brakuje lub jest to możliwe, że pracownicy, potencjalnie setki urządzeń iOS z kilkoma aplikacjami w domu, nie może otworzyć swoje aplikacje podczas gdy oni czekać na zrezygnowane aplikacje?
Czy możesz podać link do tego cytatu? –
Niestety nie mogę. Przeczytałem to kilka miesięcy temu i wygląda na to, że Apple usunął te treści, ale można je znaleźć tutaj: [http://es.scribd.com/doc/72810321/FA-Wireless-Enterprise-App-Distribution](http://documents/ es.scribd.com/doc/72810321/FA-Wireless-Enterprise-App-Distribution) – zapador
możliwy duplikat [aplikacji iphone: jak odnowić wygasły certyfikat dystrybucji za pośrednictwem portalu iOS provisioning] (http://stackoverflow.com/ pytania/7096254/iphone-app-how-to-renew-an-expired-distribution-certificate-through-the-ios-pro) –