2009-09-11 9 views
42

Zgubiłem mój klucz prywatny dla iPhone Distribution Certificate podczas aktualizacji systemu operacyjnego. Teraz chcę przesłać nową aplikację na iPhone'a do App Store i wymaga to podpisania aplikacji z profilem/certyfikatem dystrybucji iPhone'a. Czy istnieje sposób na utworzenie nowego certyfikatu dystrybucji iPhone'a? Nie znalazłem tam żadnej opcji "Nowe ..." na portalu dla programistów.Zgubiony klucz prywatny dla certyfikatu dystrybucji iPhone'a. Jakie mogą być rozwiązania?

jedno pytanie: muszę podpisać kod z certyfikatem iPhone Distribution przedkładać na App Store? Czy mogę go podpisać i przesłać do sklepu App Store za pomocą certyfikatu iPhone Development?

z góry dzięki ...

Odpowiedz

92

Odwoływanie aktualny certyfikat, odczekaj kilka sekund, a następnie odśwież stronę i powinien pojawić się przycisk „Żądanie certyfikatu”. Będziesz musiał ponownie wykonać instrukcje żądania podpisania certyfikatu i przesłać plik .csr. Następnie musisz poczekać na swojego Administratora Zespołu (być może również Ty) na Zaakceptowanie nowego certyfikatu przed jego pobraniem i zainstalowaniem w KeyChain.

Będziesz musiał utworzyć nowy profil informacyjny dla aplikacji, korzystając z nowego certyfikatu.

Nadzieja to pomaga :)

+1

Hi Adama, Dzięki za szybką odpowiedź pomocny. Mam również złożone aplikacje, korzystając z tego certyfikatu dystrybucji iPhone'a. Jeśli odwołam certyfikat, będzie jakiś problem, jeśli chcę zaktualizować istniejące aplikacje? – engineer

+1

Nie jestem w 100% pewny, sądzę, że możesz sobie z tym poradzić, ponieważ nadal będziesz używać tego samego identyfikatora aplikacji. Sądzę, że i tak nie masz wyboru, straciłeś swoją. Byłby zainteresowany usłyszeć wyniki. Proszę załóżcie/zaakceptuj moją odpowiedź, jeśli ci pomogło;) – adam

+26

Nie ma problemu z istniejącymi aplikacjami, jeśli odwołasz certyfikat. Miałem klienta z tym samym problemem, co ty i zanim to zrobiliśmy, sprawdziliśmy z Apple. Po uzyskaniu nowego certyfikatu wyrzuć wszystkie profile udostępniania w Xcode i na stronie Apple i odtwórz je, ponieważ wszystkie będą bezużyteczne. –

0

Tak można mieć rozwiązanie tego certyfikatu Odwołaj prawa masz w dystrybucji i uzyskać ponownie CSR (powinna być z Mac gdzie trzeba klucz) i creat nowy certyfikat. Gdy to zrobisz, będziesz mieć certyfikat, teraz przejdź do profilu, znajdziesz profil nieprawidłowy, edytuj go i weź nowy utworzony certyfikat, a następnie ponownie wygeneruj. Pobierz certyfikat i profil i używać w kodzie i jesteś dobry, aby przejść

Powiązane problemy