Zbudowałem aplikację na system iOS dla organizacji, która ma już aplikację w sklepie. Po tygodniach prób uzyskania faceta, który ma klucz do podpisania aplikacji, w końcu wrócili i powiedzieli: „Po prostu zrób to!”. Zastanawiam się więc, jak postępować. Jeśli wejdę do portalu obsługi administracyjnej i odwołam certyfikat dist, a następnie ponownie go przypisam, czy będę w stanie podpisać aplikację i przesłać ją bez problemu?
Właśnie to zamierzałem zrobić, ale nie znam konsekwencji dla istniejącej aplikacji. Czy to coś zepsuje? A kiedy organizacja chce kontynuować aktualizacje swoich aplikacji, czy nie może po prostu odwołać, a następnie ponownie przypisać do nich certyfikat?
Ta część procesu jest dla mnie trochę mglista, więc doceniłbym trochę wyjaśnienia !!
źródło
Odpowiedzi:
Nie ma problemu z zrobieniem tego, chyba że masz konto firmowe. Certyfikaty dystrybucyjne i tak wygasają, więc w końcu okaże się, że potrzebujesz nowego. Śmiało i usuń.
Możesz także znaleźć to pytanie zadane, udzielone i zadane wiele razy na forach Apple Dev (np. Tutaj ), więc szukaj go, jeśli nadal się wahasz.
Informacje o kontach programistów korporacyjnych: dzięki komentarzowi Mike'a
Aplikacja App Store zostaje zrezygnowana z certyfikatu Apple, gdy trafi do sklepu. Dlatego odwołanie certyfikatu w portalu udostępniania nie wpłynie na to. Aplikacje korporacyjne używają oryginalnego certyfikatu, co oznacza, że jego odwołanie spowoduje, że aplikacja przestanie działać na wszystkich urządzeniach, na których jest zainstalowana. Jeśli unieważnisz certyfikat konta korporacyjnego, wszystkie aplikacje zainstalowane na wszystkich urządzeniach pracowników przestaną działać
źródło
Odwołanie certyfikatu nie ma związku z App Store ani istniejącymi aplikacjami. Po cofnięciu certyfikatu zostanie on usunięty z listy certyfikatów. Cofnięcie ma następujące skutki:
Nie można już tworzyć aplikacji w Xcode przy użyciu profili udostępniania zawierających odwołany
certyfikat.
Nie można już przesyłać aplikacji do App Store, które zostały podpisane unieważnionym certyfikatem lub zbudowane z profilami udostępniania, których dotyczy problem.
źródło
Możesz go odwołać po opłaceniu następnego roku pracy. Następnie poprosi cię o nowy certyfikat. Przesyłasz raport CSR, pobierasz nowy certyfikat i przerabiasz profile udostępniania.
źródło