2016-02-17 45 views
15

Ponieważ 14 lutego został wygaśnięty certyfikat urzędu certyfikacji Apple Worldwide Developer Relations Authority, muszę zainstalować nowy. Aby to zrobić, muszę usunąć stary z kart System i Login w moim pęku kluczy.Usuwanie urzędu certyfikacji relacji z dostawcami oprogramowania Apple Worldwide od kluczyka systemowego

Usunięcie go z zakładki logowania było łatwe i natychmiastowe. Ale usunięcie go z zakładki System jest niemożliwe. Widzę to w zakładce mój system, stwierdzając, że jest ona ważność:

enter image description here

Kiedy próbuję go usunąć, to pojawia się następujący błąd:

enter image description here

muszę aby go usunąć, abym mógł przesłać aplikacje do sklepu appStore. Tymczasem utknąłem i nie mogę nic zrobić. Co mogę zrobić, aby go usunąć !?

To, co zawsze, gdy próbuję odblokować kartę Systems:

enter image description here

To co Xcode daje mi:

enter image description here

+0

Upewnij się, że wybrałeś wyświetlanie wygasłych certyfikatów na pęku kluczy w celu usunięcia starego certyfikatu. –

+1

Myślę, że powodem, dla którego pytanie ma nagrodę, jest to, że znajduje się na niewłaściwej tablicy. Czy nie lepiej byłoby zapytać Different lub SuperUser? – KeksArmee

Odpowiedz

9

Odpowiedź dla przyszłych programistów mających ten sam problem jest naprawdę prosta:

  • Uruchom ponownie komputer Mac
  • Przy ponownym hold na Command + R, to uruchomi się komputer Mac w trybie „sudo” , pozwalając ci napisać polecenie bash. Pamiętaj, że wpisanie poniższego polecenia jest naprawdę bezpieczne i wolne od ryzyka, ale jak zawsze podczas rozwiązywania systematycznych poleceń, upewnij się, że kopia zapasowa jest blisko!
  • Po załadowaniu przejdź do narzędzi, terminal. Najpierw napisz: csrutil status. Spowoduje to wyświetlenie statusu SIP. Twoim celem będzie wyłączenie SIP (System Integrity Protection). Po sprawdzeniu stanu najprawdopodobniej znajdziesz status Enabled.
  • Po włączeniu tej opcji wpisz: csrutil disable. Spowoduje to wyłączenie SIP.
  • Zrestartuj swój mac, otwórz pęku kluczy, a będziesz mógł usunąć zablokowany certyfikat, w tym wygasłą WWDR.

Mam nadzieję, że pomoże komuś w przyszłości !!

1

idziesz do pęku kluczy i kliknij prawym przyciskiem myszy w witrynie Apple Worldwide Developer Relations Certification Authority, a następnie kliknij przycisk Usuń. enter image description here

Jeśli to nie działa to po prostu kliknij na system z lewej strony górnej i zrobić to samo po czym przeciągnij upuść nowy certyfikat, który został znaleziony: https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

+0

to właśnie robię !! i nadal im się ten sam błąd –

+0

próbowałem usunąć certyfikat, ale cokolwiek robię, nie mogę go usunąć –

+0

Czy sprawdziłeś kartę systemową, gdy napotkałem ten sam problem wczoraj –

1

próby zainstalowania nowego certyfikatu z linku poniżej.

https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

Ten pracował dla mnie. Mam nadzieję, że to ci pomoże.

+0

Po zainstalowaniu nowego, ale trzeba usunąć starą ponieważ Xcode nie pozwoli mi przedstawić niczego do sklepu –

+0

spróbuj zresetować breloczek z Dostęp do pęku kluczy 1. Otwórz Dostęp do pęku kluczy 2. Otwórz Preferencje Następnie kliknij przycisk "Zresetuj mój domyślny przycisk pęku kluczy" i spróbuj ponownie zainstalować certyfikat. – DJ1