Non sono sicuro se hai già capito questo, ma ho affrontato questo problema esatto, l'altro giorno. La tua casella di costruzione Xcode è remota? ARD/VNC è abilitato? Apple ha recentemente rilasciato un aggiornamento per CVE-2015-5943 "Un'applicazione malevola può controllare a livello di codice i prompt di accesso del portachiavi" che lo ha fatto in modo che i pulsanti Consenti/Consenti non funzionassero sia VNC/ARD. L'altra cosa che può causare l'errore è l'app che modifica l'input del sistema come Smoothmouse o MagicPrefs.
È possibile aggirare il problema reimportando la chiave privata e affidandosi al binario codesign durante l'importazione. Se non si dispone del file .p12 della chiave privata originale, è possibile esportarlo dal Portachiavi. Dovrai rimuovere la chiave privata dal portachiavi prima di reimportarti (assicurati di aver effettuato il backup della chiave privata da qualche parte prima !!).
Per importare e fidarsi del codice binario, è possibile utilizzare questo comando.
security import /tmp/my-cert-path.p12 -k /Users /xcodeuser/Library/Keychains/login.keychain -P mysupercoolprivatekeypassword -T /usr/bin/codesign
Se è necessario continuare ad aggiungere applicazioni di fiducia per la chiave privata, avrei sicuramente fare in modo di tenere le chiavi private di sviluppo sostenuti altrove da qui in avanti. Se si perde la chiave privata e non si può esportare dall'accesso con portachiavi, è possibile che sia necessario rigenerarlo se non si dispone dell'accesso locale alla casella (utilizziamo un Mac Mini ospitato in remoto).
La voce di registro che hai postato è quella corretta.
SecurityAgent[1476]: Ignoring user action since the dialog has received events from an untrusted source
'Informazioni sul contenuto di sicurezza di OS X El Capitan 10.11.1, di aggiornamenti della protezione 2015-004 Yosemite, e di aggiornamenti della protezione 2015-007 Mavericks' https://support.apple.com/en-us/HT205375
altre persone che affrontano lo stesso problema:
El Capitan + Xcode 7.1 not letting me allow enterprise signing
https://superuser.com/questions/1004881/osx-10-11-1-keychain-access-does-not-allow-change-to-access-permission
http://nerdanswer.com/answer.php?q=1181710
fonte
2015-12-21 02:51:18
Hai modificato il contenuto di Xcode.app per caso? Potrebbe aver infranto la firma Xcode e quindi l'app non sarebbe attendibile, suggerisco di provare a rimuoverla ed eseguire una nuova installazione. –