2016-02-17 40 views
15

Poiché l'Autorità di certificazione delle relazioni con gli sviluppatori Apple Worldwide è scaduta il 14 febbraio, è necessario installarne una nuova. Per fare ciò, devo cancellare quello vecchio dalle schede Sistema e Login nel mio portachiavi.Rimuovi l'autorità di certificazione delle relazioni sviluppate Apple Worldwide dal portachiavi di sistema

La rimozione dalla scheda di accesso è stata semplice e immediata. Ma rimuoverlo dalla scheda Sistema è impossibile. Lo vedo nel mio scheda di sistema, affermando che esso è scaduto:

enter image description here

Quando provo ad eliminarlo, vado a prendere il seguente errore:

enter image description here

ho bisogno per eliminarlo in modo da poter caricare app nell'app store. Nel frattempo, sono bloccato e non posso fare nulla. Cosa posso fare per eliminarlo !?

Questo è ciò che ho sempre ottenere se cerco di sbloccare la scheda Sistemi:

enter image description here

Questo è ciò che Xcode mi dà:

enter image description here

+0

Assicurati di selezionare Visualizza certificati scaduti sul portachiavi per eliminare il vecchio certificato –

+1

Penso che il motivo per cui la domanda abbia una taglia è che si trova sulla scheda sbagliata. Non si adatta meglio a Ask Different o SuperUser? – KeksArmee

risposta

9

La risposta per eventuali futuri sviluppatori che hanno lo stesso problema è molto semplice:

  • Riavviare il Mac
  • Mentre il riavvio presa su Command + R, questo sarà avviare il Mac in modalità "sudo" , permettendoti di scrivere il comando bash. Tieni presente che scrivere il seguente comando è davvero sicuro e privo di rischi, ma come sempre, pur avendo a che fare con i comandi sistematici, assicurati che il tuo backup sia vicino!
  • Quando caricato, andare alle utilità, terminale.
  • Innanzitutto, scrivere: csrutil status. Questo mostrerà lo stato di SIP. Il tuo obiettivo sarà disabilitare il SIP (System Integrity Protection). Dopo aver controllato lo stato, molto probabilmente troverai lo stato Abilitato.
  • Quando lo si trova abilitato, scrivere: csrutil disable. Questo disabiliterà il SIP.
  • Riavvia il Mac, apri il portachiavi e sarai in grado di eliminare qualsiasi certificato bloccato, incluso il WWDR scaduto.

Spero che possa aiutare qualcuno in futuro !!

1

si va a Accesso Portachiavi e fare clic con il tasto destro su Autorità di certificazione di Apple Worldwide Developer Relations ora fare clic su Elimina. enter image description here

Se questo non funziona, allora è sufficiente fare clic su System dall'alto lato sinistro e fare lo stesso dopo che drag drop il nuovo certificato che si trova: https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

+0

questo è quello che sto facendo !! e sto ancora ricevendo lo stesso errore –

+0

ho provato a cancellare il certificato, ma qualunque cosa io faccia non posso cancellarlo –

+0

Hai controllato la scheda di sistema perché ho affrontato lo stesso problema ieri –

1

tenta di installare nuovo certificato dal link qui sotto.

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

questo ha funzionato per me. Spero che questo ti possa aiutare.

+0

Ho installato il nuovo, ma ho bisogno di cancellare il vecchio, perché Xcode non mi permette di sottopongo nulla al negozio –

+0

provare a reimpostare Key Chain da Access Accesso Portachiavi 1. Aprire Portachiavi 2. Aprire Preferenze Quindi fare clic sul pulsante "Reimposta il mio portachiavi predefinito" e provare a reinstallare il certificato. – DJ1