Co warto wiedzieć
- Przejdź do aplikacji Applications > Utilities > Keychain Access na komputerze Mac. Usuń wygasłe certyfikaty.
- Na pasku menu Dostęp do pęku kluczy wybierz Asystent certyfikatu > Poproś o certyfikat z urzędu certyfikacji.
- Wprowadź swój adres e-mail i imię. Wybierz Zapisano na dysku > Kontynuuj, aby zapisać żądanie (CSR).
W tym artykule wyjaśniono, jak odnowić wygasły certyfikat programisty dla iPhone'a i iPada. Proces jest długotrwały i rozpoczyna się żądaniem podpisania certyfikatu (CSR).
Odnawianie certyfikatu programisty dla rozwoju iPhone'a i iPada
Apple nie ostrzega o wygaśnięciu certyfikatu; widzisz błąd informujący, że Twój iPad nie ma zainstalowanego odpowiedniego profilu. Ustalenie, że wygasł certyfikat dewelopera, to połowa sukcesu. Druga połowa to prawidłowe skonfigurowanie nowego i dołączenie do twoich profili.
Wykonaj te kroki, aby wszystko znów działało poprawnie.
-
Otwórz aplikację Dostęp do pęku kluczy na komputerze Mac. Znajduje się w Aplikacje > Narzędzia.
Usuń wszystkie wygasłe certyfikaty, jak wskazuje czerwone kółko z X w środku. Nazywają się „Programista iPhone: [nazwa]” i „Dystrybucja iPhone: [nazwa]” lub podobnie.
-
W menu Dostęp do pęku kluczy wybierz Asystent certyfikacji > Poproś o certyfikat z urzędu certyfikacji.
-
Wprowadź poprawny adres e-mail i swoje imię i nazwisko oraz wybierz Zapisano na dysku z opcji. Kliknij Continue i zapisz plik żądania podpisania certyfikatu (CSR) na komputerze Mac.
-
Przejdź do sekcji Certyfikaty w portalu iOS Provisioning Portal, aby przesłać plik CSR i otrzymać ważny certyfikat. Po przesłaniu odczekaj kilka minut i odśwież ekran, aby został wydany. Na razie wstrzymaj się z pobieraniem certyfikatu.
Musisz zalogować się przy użyciu swojego identyfikatora Apple ID i hasła oraz być programistą Apple, aby uzyskać dostęp do ekranów udostępniania.
- Wybierz kartę Distribution w sekcji Certificates i przejdź przez ten sam proces, aby upewnić się, że masz certyfikat do dystrybucji aplikacji jako dobrze. Ponownie wstrzymaj się na razie z pobraniem certyfikatu.
- Przejdź do sekcji Provisioning portalu iOS Provisioning.
- Wybierz Edytuj i Modyfikuj dla profilu, którego chcesz użyć do kodowania podpisywania aplikacji.
-
Na ekranie Modify upewnij się, że obok nowego certyfikatu znajduje się znacznik wyboru i prześlij zmiany.
- Kliknij kartę Distribution i przejdź przez ten sam proces ze swoim profilem dystrybucji. Wstrzymaj się z pobieraniem tych profili.
- Uruchom Narzędzie do konfiguracji iPhone'a.
-
Przejdź do ekranu Provisioning Profiles w narzędziu konfiguracji iPhone'a i usuń bieżący profil informacyjny i profil dystrybucji, nawet jeśli ich ważność jeszcze nie wygasła. Chcesz je zastąpić nowymi profilami dołączonymi do nowego certyfikatu.
Teraz, gdy masz usunięty certyfikat podpisywania kodu i profile komputera Mac, możesz rozpocząć pobieranie nowych wersji.
- Wróć do sekcji Udostępnianie i pobierz zarówno swój profil informacyjny, jak i profil dystrybucyjny. Po pobraniu kliknij dwukrotnie pliki, aby zainstalować je w narzędziu konfiguracyjnym.
-
Wróć do sekcji Certyfikaty i pobierz nowe certyfikaty do rozwoju i dystrybucji. Ponownie kliknij dwukrotnie pliki, aby zainstalować je w dostępie do pęku kluczy.
Powinieneś być gotowy do ponownego zainstalowania aplikacji testowych na iPadzie i przesłania ich do Apple App Store. Kluczową częścią tych kroków jest wyczyszczenie starych plików, aby upewnić się, że Xcode lub platforma programistyczna innej firmy nie pomyli starych plików z nowymi. Pozwala to uniknąć poważnego bólu głowy podczas rozwiązywania problemów z procesem.