A Codesign quer acessar o “acesso” da chave no seu chaveiro, eu coloco minha senha de login, mas fico me perguntando


302

Estou tentando aprender a carregar aplicativos no meu iPhone no Xcode. Quando continuo recebendo "Codesign deseja acessar a chave" access "no seu chaveiro, coloquei minha senha de login, mas ela continua aparecendo várias vezes. Tentei o login do computador tantas vezes, a senha da conta da Apple muitos outros.

insira a descrição da imagem aqui


130
Você precisa selecionar Always Allowquando terminar de inserir a senha
Victor John

9
Na verdade, @VictorJohn, o problema é que a caixa de diálogo é aberta e não aceita senhas. Eu tenho o mesmo problema, e é estranho como o inferno.
hnilsen

5
@ Verde Primeiro, redefinir o aviso de diálogo na preferência Xcode -> Geral. Segundo, exclua todos os caches no diretório de cache -> /Users/username/Library/Developer/Xcode/DerivedData. Terceiro, reinicie o seu mac. Quarto, abra o Xcode, execute um projeto, sempre permita que o Xcode acesse o KeyChain.
Victor John

7
Você tem que ser persistente. Eu tive que digitar minha senha e clicar em "Sempre permitir" talvez dez vezes antes de parar de me avisar.
25418 Jason

3
Eu não conseguia fazê-lo funcionar a menos que eu clicasse em [Sempre permitir]. É uma loucura que [Allow] não funcione e [Always Allow] funcione.
Raddevus 06/12/19

Respostas:


525

Teve o mesmo problema. Foi corrigido depois que eu digitei minha senha de usuário do Mac e pressione Always Allow .


30
Para mim, Permitir não funcionou, apenas Permitir sempre , portanto, clique nele.
Melvin

10
isso não deve ser relatado à Apple como um bug?
Md5692 # 22/18

7
Eu tive que entrar várias vezes para que isso funcionasse !! Eu pensei que a senha estava errada e tentei o que não ... Tão irritante !! Perdi horas por causa disso.
Antares

2
OMG, você é um gênio. tentou consertar essa merda por 6 horas. Sua solução funcionou para mim. Obrigado deus
Equipe

2
Você tem que ser persistente, eu tive que seguir este passo mais ou menos 10 vezes antes de parar de me avisar.
25418 Jason

83

Resolva esse problema fazendo isso.

  1. Digite sua senha de login no Mac e escolha "Sempre permitir"

  2. Uma ou mais caixas de diálogo abertas e posicionadas na mesma caixa de diálogo, repita a etapa 1 até que todas as caixas de diálogo sejam fechadas. (Então você pensou que sua senha estava errada, mas repita "Sempre permitir" com a parte complicada da senha de login do Mac :))

Espero que funcione.


A senha de login do Mac não funciona. Só posso trabalhar se forem iguais. Se um usuário tiver uma senha diferente do mac usr, ela não funcionará
Verde

7
Fiquei convencido de que os diálogos sucessivos significavam que eu digitei a senha errada ... obrigado!
Julius

2
@ Jason eu tenho você bater. O meu tinha pelo menos 15. Eu estava prestes a perder a esperança até ler seu comentário. Cheers
SaganRitual

2
@GreatBigBore, fico feliz que meu comentário tenha ajudado! "Lave, enxágue, repita. Sempre repita." - Homer Simpson
Jason

2
Que bug / recurso estúpido. Isso também me pegou. Eles devem pelo menos diferenciar entre cada um dos prompts repetidos que aparecem.
Gary Oldfaber

50

Pressionei Negar por engano e fiquei presa, não havia como codificar assinar nenhum Pod.

Foi assim que resolvi o problema:

  • Abra o chaveiro
  • procure a chave com.apple.gs.xcode.auth.com.apple.account.AppleIDAuthentication.token
  • abra
  • clique no controle de acesso guia
  • na parte inferior, há sempre permitir acesso a esses aplicativos: -> adicione o Xcode na lista
  • Não se esqueça de pressionar Save Changes

insira a descrição da imagem aqui


Eu amo isto. Antes, talvez xcode 8 e abaixo, eu estava tentando criar scripts para permitir o acesso a algo como /Applications/Xcode.app/Contents/Developer/usr/bin/codesign, mas desde xcode9 esse caminho não existe. Qualquer ferramenta estaria dentro do .app pai, então isso é muito bom. : dedos cruzados: sem mais problemas!
AnneTheAgile

Como abro o chaveiro?
Pixel

1
@ Antinous the Keychain é um aplicativo. Você pode encontrar em menos de Aplicativos / Utilitários -> Acesso às Chaves
magohamoth

trabalhou! "Salvar alterações" não fez nada, no entanto, na resposta abaixo, alternar o bloqueio de login ajudou
devonj

Obrigado, era disso que eu precisava. Eu ainda tinha meia dúzia de diálogos por aí, mas quando inseri minha palavra-chave de login, desta vez eles foram embora, e o projeto foi construído sem mais problemas. Xcode 10, macOS 10.13.6. Ainda não consertado.
green_knight

25

Eu encontrei isso executando um novo projeto. Nem o botão Permitir ou Sempre permitir parecia funcionar, no entanto, ele não estava me dando o feedback tremendo da 'senha incorreta'. O que estava acontecendo era que havia várias caixas de diálogo na mesma posição; assim, digitei uma senha e cliquei em Permitir que nada mudou visualmente. Acabei tendo pelo menos três caixas de diálogo empilhadas uma na outra, o que só descobri quando tentei arrastar a caixa de diálogo. Inserir senhas em cada uma delas deixa meu projeto terminar de construir.


A mesma coisa aconteceu comigo, vi porque a sombra ao redor do diálogo era muito mais visível do que o normal. Ao enviar o aplicativo, recebi mais 2 caixas de diálogo. Parece bom agora. Oh Xcode ...
EricH206

Qual senha ele precisa?
Verde

@ Green As respostas de Bharathi Devarasu (a resposta atualmente abaixo desta resposta) e Anton Eregin (resposta acima) descrevem a senha que esta caixa de diálogo está solicitando. No entanto, em alguns casos, a senha do chaveiro pode não ser igual à senha do usuário do Mac. Se você esqueceu sua senha de chaveiro, pode redefini-la. Talvez tente as respostas aqui: stackoverflow.com/questions/50928239/…
Ari

Você é um estranho incrível.
Willa

18

Cliquei no botão "Negar" e o chaveiro estava desligado.

Eu tranquei o chaveiro:

insira a descrição da imagem aqui

E então eu digitei o chaveiro de login novamente.


O que é o chaveiro de login ? Como posso conseguir um?
Verde

Abra o aplicativo chamado Keychain Access
desafiador

17

2019: tive que digitar a senha 40 vezes ... deve ser um bug ... mas funcionou


Insano que esta é a solução lol eu não posso acreditar que funcionou para mim
isick 08/01

Eu confirmo, basta digitar sua senha de login no Mac, pressione permitir sempre e continue até que esteja tudo bem, não desista, você deve ficar bem depois de algumas tentativas (10-40). Definitivamente um bug.
Gabriel P.

2020: máquina de integração contínua não está feliz com isso
Jacob Barnard

12

Digite a senha que você usa para abrir sua sessão do Mac e clique em "Sempre permitir" até que todos os alertas sejam fechados. Os outros botões não funcionam ...


10

A seguir funcionou para mim!

  1. abra o gerenciamento de chaves no seu Mac
  2. selecione "login" no painel esquerdo
  3. procure a chave que está causando esse problema. O meu era desenvolvedor iOS ...
  4. clique duas vezes na chave e selecione "Permitir acesso a todos os programas" na coluna de acesso

Reinicie o Xcode e tente compilar novamente. Ele solicitará novamente, mas com a opção adicional de "Sempre permitir. Digite sua senha de usuário do macOS como senha e pressione" Sempre permitir ".

Deixe-me saber se funcionou para você.


6

A mesma caixa de diálogo solicitando a senha do KeyChain possui 3 botões. Provavelmente, a senha desejada é aquela para efetuar login no seu Mac. Se você pressionar "Permitir", funcionará apenas para alguns aspectos minúsculos e perguntará novamente, o que é muito intrigante. Você precisa pressionar "Sempre permitir". A equipe de verificação da Apple é muito fraca, eles precisam de alguns desenvolvedores 'normais' na equipe de design para que a cadeia de eventos obtenha um aplicativo na loja de aplicativos. Os desenvolvedores normais têm idéias muito incompletas sobre KeyChains, Certificados e Perfis.


6

Digite sua senha de login e selecione sempre permitir , para evitar digitar sua senha várias vezes.

acesso ao código


3

Eu tive o mesmo problema. Eu tinha mais de uma janela do Xcode aberta, fechando todas as outras janelas abertas, deixando apenas a atual aberta resolvendo o problema para mim.


7
Mesmo após 15 anos de experiência com a Apple, sua incompetência e estupidez ainda me surpreendem.
TimSim

3

Ok pessoal, depois de literalmente 2,5 horas tentando corrigir esse erro, consegui encontrar uma solução que funcionasse nas minhas duas máquinas Mac. Estas são as etapas que eu fiz:

  1. Abra o Xcode -> Preferências
  2. Vá para a guia Contas
  3. Clique no botão no canto inferior direito dizendo "Gerenciar certificados"
  4. Procure o nome do certificado
  5. Abra o gerenciador de chaves
  6. Selecione no menu a guia Login
  7. Clique com o botão direito do mouse e exclua o certificado que foi nomeado na página de configurações do Xcode antes
  8. Volte ao Xcode e veja o Xcode criando um novo certificado (a janela ficará vazia por alguns segundos e, em seguida, um novo certificado será iluminado.
  9. Execute novamente seu aplicativo

Espero que isso possa ajudar vocês. Isto me ajudou bastante! :)

Liam


2

Em 31 de agosto de 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.

De onde é isso?
Leo

Versão ALTA SERRA | (1) pesquise em destaque: "acesso ao chaveiro" (2) no lado esquerdo Top "Chaveiros" clique em Login (3) no lado esquerdo Abaixe a "Categoria" clique em Senhas (4) e prossiga para a etapa 3. (instrução acima) . "
Eman Jayme

1

Para mim, percebi que uma das caixas de diálogo foi aberta em outro espaço de trabalho. Depois que eu descobri isso e digitei minha senha, ela passou.


1

O que me ajudou foi inserir a senha incorreta. Depois disso, ao inserir a senha correta, novas caixas de diálogo começaram a abrir em diferentes locais da área de trabalho. Eu tive que digitar a senha correta cerca de 20 vezes pressionando Sempre permitir. O que ajudou!


0

Eu também estava tendo o problema ao executar o script carthage na fase de construção. (Xcode 9) Eu recebo esse diálogo para cada estrutura que eu adicionei, além do próprio aplicativo. Você pode ver uma sombra muito escura crescendo. Eu poderia ignorá-lo digitando a senha todas as vezes e pressionando "Sempre permitir".


0

Eu tive o mesmo problema: ao criar a liberação do iOS para o projeto Flutter, foi solicitada a senha do chaveiro, inseri a senha do ID da Apple para a conta de desenvolvedor, sem sorte. Finalmente consegui digitando a senha do computador que estava usando (que era um servidor mac on-line). Espero que ajude.


0

Para mim, o problema era caps lock. e parece que você pode pedir algumas vezes para digitar sua senha ou você precisará digitar uma senha uma vez e pressionar sempre permitir.


0

Uma reinicialização impede a abertura da caixa de diálogo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.