Codesign vuole accedere alla chiave "access" nel tuo portachiavi, ho inserito la mia password di accesso ma continua a chiedermelo


302

Sto cercando di imparare a caricare app sul mio iPhone da Xcode. Quando lo faccio continuo a ricevere "Codesign vuole accedere alla chiave" accesso "nel tuo portachiavi, inserisco la mia password di accesso ma continua a spuntare più volte. Ho provato il mio accesso al computer così tante volte, password dell'account apple e molti altri.

inserisci qui la descrizione dell'immagine


130
Devi selezionare Always Allowquando hai finito di inserire la password
Victor John,

9
In realtà, @VictorJohn, il problema è che la finestra di dialogo si apre e non accetta alcuna password. Ho lo stesso problema ed è strano da morire.
hnilsen,

5
@Verdi prima, reimposta avviso finestra di dialogo nella preferenza Xcode -> Generale. In secondo luogo, eliminare tutte le cache nella directory della cache -> /Users/username/Library/Developer/Xcode/DerivedData. Terzo, riavvia il tuo mac. Quindi, apri Xcode, esegui un progetto, consenti sempre all'Xcode di accedere a KeyChain.
Victor John,

7
Devi essere persistente. Ho dovuto inserire la mia password e fare clic su "Consenti sempre" forse dieci volte prima che smettesse di chiedermi.
Jason,

3
Non riuscivo a farlo funzionare se non avessi fatto clic su [Consenti sempre]. È assurdo che [Consenti] non funzioni e [Consenti sempre].
Raddevus,

Risposte:


525

Aveva lo stesso problema. È stato risolto dopo aver inserito la password dell'utente mac e aver premuto Consenti sempre .


30
Per me Consenti non ha funzionato, solo Consenti sempre , quindi assicurati di fare clic su quello.
Melvin,

10
questo non dovrebbe essere segnalato ad Apple come un bug?
mding5692,

7
Ho dovuto inserirlo più volte per far funzionare tutto questo !! Ho pensato che la password fosse sbagliata e ho provato cosa no ... Così fastidioso !! Ho perso ore per questo.
anthares

2
OMG, sei un genio. ho provato a sistemare questa merda per 6 ore. La tua soluzione ha funzionato per me. Grazie a Dio
Squadra

2
Devi essere persistente, ho dovuto seguire questo passaggio circa 10 volte prima che smettesse di chiedermi.
Jason,

83

Risolvi questo problema facendo questo.

  1. Inserisci la password di accesso al Mac e scegli "Consenti sempre"

  2. Una o più finestre di dialogo aperte e posizionate nella stessa finestra di dialogo, ripetere il passaggio 1 fino alla chiusura di tutte le finestre di dialogo. (Quindi hai pensato che la tua password fosse sbagliata ma ripeti "Consenti sempre" con la parte difficile della password di accesso del Mac :))

Spero che funzioni.


La password di accesso al Mac non funziona. Potrei lavorare solo se sono uguali. Se un utente ha una password usr per mac diversa, non funzionerà
Green

7
Ero convinto che i dialoghi successivi significassero che ho inserito la password sbagliata ... grazie!
Giulio

2
@Jason Ti ho battuto. Il mio aveva almeno 15 anni. Stavo per abbandonare la speranza fino a quando non ho letto il tuo commento. Saluti
SaganRitual

2
@GreatBigBore, sono contento che il mio commento abbia aiutato! "Lavare, risciacquare, ripetere. Ripetere sempre." - Homer Simpson
Jason,

2
Che stupido bug / funzionalità. Anche questo mi ha preso. Dovrebbero almeno distinguere tra ciascuna delle richieste ripetute che appaiono.
Gary Oldfaber,

50

Ho premuto Deny per errore ed ero bloccato, nessun modo per firmare il codice di alcun pod.

Ecco come ho risolto il problema:

  • Apri il portachiavi
  • cerca la chiave com.apple.gs.xcode.auth.com.apple.account.AppleIDAuthentication.token
  • aprilo
  • fai clic sulla scheda Controllo accessi
  • in fondo è sempre consentito l'accesso per queste applicazioni: -> aggiungi Xcode nell'elenco
  • Non dimenticare di premere Save Changes

inserisci qui la descrizione dell'immagine


Amo questo. Prima, forse xcode 8 e precedenti, avevo provato a scrivere script per consentire l'accesso a qualcosa come /Applications/Xcode.app/Contents/Developer/usr/bin/codesign, ma poiché xcode9 quel percorso non esiste. Qualsiasi strumento sarebbe all'interno del .app padre quindi questo è molto buono. : dita incrociate: per non avere più problemi!
AnneTheAgile,

Come posso aprire il portachiavi?
Pixel

1
@Antinous the Keychain è un'app. Puoi trovarti in Applicazioni / Utilità -> Accesso portachiavi
magohamoth

lavorato! "Salva modifiche" non ha fatto nulla, tuttavia nella risposta di seguito è stato
attivato

Grazie, è quello di cui avevo bisogno. Avevo ancora una mezza dozzina di dialoghi in giro, ma quando ho inserito la mia parola chiave di accesso, questa volta sono andati via e il progetto è stato realizzato senza ulteriori problemi. Xcode 10, macOS 10.13.6. Ancora non riparato
green_knight

25

Ho riscontrato questo durante l'esecuzione di un nuovo progetto. Né il pulsante Consenti o Consenti sempre sembrava funzionare, tuttavia non mi dava il feedback di scuotimento della "password errata". Quello che stava succedendo era che c'erano più finestre di dialogo tutte nella stessa posizione, così quando ho inserito una password e fatto clic su Consenti che nulla sia cambiato visivamente. Ho finito per avere almeno 3 dialoghi tutti accatastati l'uno sull'altro, che ho scoperto solo quando ho provato a trascinare il dialogo. Inserendo le password in ognuna di esse, il mio progetto termina la costruzione.


La stessa cosa mi è successa, l'ho vista perché l'ombra attorno al dialogo era molto più visibile del normale. Durante il caricamento dell'app ho ricevuto altre 2 finestre di dialogo. Adesso sembra a posto. Oh Xcode ...
EricH206,

Di quale password ha bisogno?
Verde

@Verde Le risposte di Bharathi Devarasu (la risposta attualmente sotto questa risposta) e Anton Eregin (risposta sopra) descrivono la password richiesta da questa finestra di dialogo. Tuttavia, in alcuni casi la password del portachiavi potrebbe non essere la stessa della password dell'utente mac. Se hai dimenticato la password del tuo portachiavi, puoi reimpostarla. Forse prova le risposte qui: stackoverflow.com/questions/50928239/…
Ari

Sei uno sconosciuto fantastico.
Willa,

18

Ho fatto clic sul pulsante "Nega" e il portachiavi era spento.

Ho bloccato il portachiavi:

inserisci qui la descrizione dell'immagine

E poi ho inserito di nuovo il portachiavi di accesso.


Che cos'è il portachiavi di accesso ? Come posso averne uno?
Green

Apri l'app chiamata Accesso Portachiavi
sfida

17

2019: ho dovuto inserire la password come 40 volte ... deve essere un bug ... ma ha funzionato


Insano che questa sia la soluzione lol, non posso credere che abbia funzionato per me
Isick,

Confermo, basta inserire la password di accesso del Mac, premere consenti sempre e continuare a farlo fino a quando non va bene, non mollare, dovresti essere ok dopo qualche tentativo (10-40). Sicuramente un bug.
Gabriel P.

2020: la macchina per l'integrazione continua non è contenta di questo
Jacob Barnard,

12

Inserisci la password che usi per aprire la sessione Mac e fai clic su "Consenti sempre" fino alla chiusura di tutti gli avvisi. Gli altri pulsanti non funzionano ...


10

Seguito ha funzionato per me!

  1. apri la gestione dei portachiavi sul tuo Mac
  2. seleziona "accedi" nel riquadro a sinistra
  3. cercare la chiave che causa questo problema. Il mio era sviluppatore iOS ...
  4. fai doppio clic sulla chiave e seleziona "Consenti accesso a tutti i programmi" nella colonna di accesso

Riavvia Xcode e prova a ricostruire. Ti chiederà di nuovo, ma con l'opzione aggiuntiva "Consenti sempre. Inserisci la password dell'utente macOS come password e premi" Consenti sempre ".

Fammi sapere se ha funzionato per te.


6

La stessa finestra di dialogo che richiede la password KeyChain ha 3 pulsanti. Molto probabilmente la password desiderata è quella per accedere al tuo Mac. Se premi "Consenti" funziona solo per qualche piccolo aspetto e ti chiederà di nuovo, il che è molto sconcertante. Devi premere "Consenti sempre". Il team di verifica di Apple è molto debole, hanno bisogno di alcuni sviluppatori "normali" nel team di progettazione per la catena di eventi per ottenere un'app nell'app store. Gli sviluppatori normali hanno idee molto approssimative su KeyChain, certificati e profili.


6

Immettere la password di accesso e selezionare consenti sempre , per evitare di digitare più volte la password.

accesso in codice


3

Ho avuto lo stesso problema. Avevo più di una finestra Xcode aperta, chiudendo tutte le altre finestre aperte lasciando solo quella corrente aperta risolto il problema per me.


7
Anche dopo 15 anni di esperienza con Apple, la loro incompetenza e stupidità mi stupiscono ancora.
TimSim,

3

Va bene ragazzi, dopo letteralmente 2,5 ore di tentativi di correggere quell'errore sono riuscito a trovare una soluzione che funzionasse sulle mie due macchine Mac. Questi sono i passaggi che ho fatto:

  1. Apri Xcode -> Preferenze
  2. Vai alla scheda Account
  3. Fai clic sul pulsante in basso a destra dicendo "Gestisci certificati"
  4. Cerca il nome del certificato
  5. Apri il gestore portachiavi
  6. Seleziona nel menu la scheda Accesso
  7. Fare clic con il pulsante destro del mouse, quindi eliminare il certificato precedentemente indicato nella pagina delle impostazioni Xcode
  8. Torna in Xcode e vedi Xcode creare un nuovo certificato (la finestra sarà vuota per un paio di secondi e poi si illuminerà un nuovo certificato.
  9. Riesegui la tua app

Spero che possa aiutarti ragazzi. Mi ha aiutato molto! :)

Liam


2

Al 31 agosto 2018.

Resolving:
 1.  Search Keychain Access
 2.  [KEYCHAIN] Login | [CATEGORY] Passwords
 3.  Look for you email address and double click. <it might not be necessary but just try this>
 4. [ACCESS CONTROL] choose  "allow all application to access this item".
 5. Rebuild to your phone.  If you have error choose a virtual device and build (to reset the build objects).  Then choose to rebuild to your phone again.

Da dove viene?
Leo,

Versione ALTA SIERRA | (1) cerca sotto i riflettori: "accesso al portachiavi" (2) sul lato sinistro In alto "Portachiavi" fai clic su Accesso (3) sul lato sinistro In basso "Categoria" fai clic su Password (4) quindi procedi al passaggio 3. (istruzioni sopra) . "
Eman Jayme,

1

Per me, ho capito che una delle finestre di dialogo era aperta in un altro spazio di lavoro. Una volta che l'ho scoperto e immesso la mia password lì è passata.


1

Ciò che mi ha aiutato è stato inserire la password errata. Successivamente, quando si immette la password corretta, iniziano a aprirsi nuove finestre di dialogo in diversi punti dell'area di lavoro. Ho dovuto inserire la password corretta circa 20 volte premendo Consenti sempre. Che ha aiutato!


0

Inoltre stavo riscontrando il problema durante l'esecuzione dello script carthage nella fase di compilazione. (Xcode 9) Ottengo quella finestra di dialogo per ogni framework che ho aggiunto oltre all'app stessa. Puoi vedere crescere un'ombra molto scura. Potrei bypassarlo inserendo la password ogni volta e premendo "Consenti sempre".


0

Ho avuto lo stesso problema: durante la creazione della versione iOS per il progetto Flutter, è stata chiesta la password del portachiavi, immessa la password dell'ID Apple per l'account sviluppatore, senza fortuna. Alla fine ci sono riuscito inserendo la password per il computer che stavo usando (che era un server mac online). Spero che aiuti.


0

Per me, il problema era il blocco maiuscole. e sembra che ti possa chiedere un paio di volte di inserire la password o dovrai inserire una password una volta e premere sempre consenti.


0

Un riavvio impedisce di aprire la finestra di dialogo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.