Everytime I build console está mostrando esta mensagem.
CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (no destino: Desker) cd / Users / admin / Desktop / AppStoreBuild / Project201 export CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate
Identidade de assinatura: "-"
/usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app
/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app: bifurcação de recursos, informações do Finder ou detritos semelhantes não permitidos Command CodeSign falhou com um código de saída diferente de zero
... Existe alguma maneira de identificar a causa desta falha. Mostra Signing Identity: "-" quando tento rodar no simulador também. por que precisamos assinar a identidade no simulador. E mais uma coisa é se eu sair do Xcode e reiniciar, ele irá construir corretamente quando eu mudar o código ou adicionar um método novamente com falha de construção.
Nenhuma das soluções listadas funcionou para mim. Em outro tópico , foi apontado que incluir uma pasta chamada "recursos" no projeto causa esse erro. Depois de renomear minha pasta "recursos", o erro foi embora.
fonte
Se você também obtiver falha na assinatura de código com o erro "bifurcação de recursos, informações do Finder ou detritos semelhantes não permitidos."
Execute o script abaixo no console para corrigir:
Documentação da Apple: https://developer.apple.com/library/archive/qa/qa1940/_index.html
fonte
Isso aconteceu comigo apenas hoje, somente depois de adicionar uma imagem .png com 'ocultar extensão' marcada no get info. (Clique na imagem com o botão direito) Esta imagem foi adicionada ao diretório de arquivos do meu projeto Xcode.
Ao desmarcar a caixa e adicionar novamente a imagem .png ao diretório do Xcode, eu limpei e construí e funcionei bem depois disso, um bug muito estranho se você me perguntar.
fonte
Tente limpar o projeto:
Em seguida, tente executar seu projeto novamente. Espero que isso resolva o problema.
fonte
Esse problema aconteceu comigo depois de adicionar arquivos .dae e .png e converter .dae com o XCode Editor para o formato de arquivo de cena SceneKit (.scn).
Depois de fazer mais pesquisas, encontrei a solução aqui - https://forums.developer.apple.com/thread/109951#336225
Passos para resolver o problema:
fonte
No Xcode: Vá para Preferências Logout do usuário atual.
Fechar o Xcode
No Keychain: Vá para Login e Todos os itens
Abra o Xcode
Vá em Preferências e faça login em sua conta de usuário da Apple
Execute a compilação em seu dispositivo nativo
fonte
No meu caso foram as seguintes linhas de erros:
o problema era que na pasta de recursos eu tinha alguns arquivos com extensão .png, que ficavam escondidos nos padrões.
Encontre o arquivo em FINDER, marque-o -> cmd + i -> desmarque Ocultar extensão
depois disso, volte no Xcode -> kmd + shift + K e reconstrua.
Espero ter ajudado!
fonte
A solução para mim foi reiniciar o macOS sem salvar
fonte
Consertar
Remova os atributos de arquivo estendido em seus arquivos de recurso, não no pacote de aplicativo compilado:
Terminal aberto
Mude o diretório para a raiz de seus arquivos de origem
$ cd / Users / rjobidon / Documents / My \ Project
Liste todos os atributos estendidos
Erros de Xcode
Causa
A Apple introduziu uma alteração de proteção de segurança, portanto, a assinatura de código não permite mais que qualquer arquivo em um pacote de aplicativo tenha um atributo estendido contendo uma bifurcação de recurso ou informações do Finder.
Fontes
fonte
Não tenho certeza do que causa esse problema, mas um método que usei para resolver o problema com êxito foi executar a atualização do pod em meus frutos de cacau.
O erro (pelo menos para mim) estava mostrando um problema com a assinatura de um dos pods. Atualizar os pods resolveu o problema de assinatura.
ou
Esperançosamente, isso ajudará alguém que está tendo o mesmo erro "Command CodeSign falhou com um código de saída diferente de zero".
fonte
Depois de tentar de tudo, minha solução foi remover alguns arquivos PNG, construir e executar (ok) e adicionar novamente as imagens PNG. Esquisito!
fonte
Nenhuma das outras respostas funcionou. Isso é o que eu fiz:
fonte
Para mim, eu tinha que ir para keychain, selecionar o keychain "login", clicar duas vezes no desenvolvedor iOS: chave myname, clicar na guia de controle de acesso e alternar o botão de rádio para Permitir que todos os aplicativos acessem este item.
fonte
Este problema foi causado pela construção do meu projeto no esquema Release. Pode ser causado por outras coisas também. Tente mudar o esquema de construção indo em xCode para Produto> Esquema> Editar Esquema. Na seção "Executar" localizada à esquerda, mude a "Configuração da compilação" para "Depurar". Espero que isso ajude.
fonte
Nenhuma das soluções acima funcionou para mim. Depois de algumas suposições, tentei (Xcode v10.2.1 cocoapods v1.7.1)
Seguido por
Então:
Sem erros de construção.
fonte
Para mim, a solução foi a seguinte, com o sinalizador "Gerenciar automaticamente o login":
na lista suspensa de equipe do alvo, selecione "Nenhum"
selecione novamente a equipe de desenvolvimento correta
Depois de tentar quase todas as sugestões, descobri que isso funciona, acho que porque o Xcode configura o material de assinatura do zero.
fonte
Nenhuma das soluções populares funcionou.
No meu caso, resolvi o erro acessando o
e adicionou um (+) ao desenvolvimento do iOS .
fonte
Vou postar minha solução. Esta solução funcionou para mim, uma vez que nenhuma das anteriores funcionou. O problema ocorreu primeiro logo após a última atualização do conjunto de ferramentas XCode cli (não tenho certeza se este é o viés de confirmação).
Tentei algumas das instruções (por exemplo, desbloquear o truque das chaves).
O que funcionou para mim em caso de erro:
Command CodeSign failed with a nonzero exit code (Something.framework)
Link Binary With Libraries
Something.framework
,General => Something.framework => EMBED
Do not embed
Cmd+B
(construir projeto)fonte
Something.framework
- Status -> OptianlEu estava enfrentando esse problema devido à má configuração do meu a Apple Worldwide Developer Relations Certification Authority certificado .
Resolvi o problema mudando de "Alway Trust" para "Use System Defaults"
Passo a passo:
fonte
Isso ocorre porque a assinatura de código não permite mais que qualquer arquivo em um pacote de aplicativos tenha um atributo estendido contendo uma bifurcação de recursos ou informações do Finder.
Para ver quais arquivos estão causando esse erro, vá para a pasta .app, normalmente é como: / Users / XXXX / Library / Developer / Xcode / DerivedData / MyProject-ckbzynxqjmstxigbdwwkcsozlego / Build / Products / Debug-maccatalyst / (o meu é o projeto Catalyst) No Terminal,
Você verá que alguns arquivos têm atributo estendido:
./MyProject.app/Contents/Resources/shopping_cart.png: com.apple.lastuseddate # PS: 00000000 BE 31 D5 5E 00 00 00 00 D0 40 FE 39 00 00 00 00 | .1. ^ ..... @ .9 .... |
Em seguida, vá para a pasta do projeto ou pasta referenciada para esses arquivos, remova o atributo estendido:
Depois de limpar todas as pastas referenciadas, vá para o Xcode e reconstrua.
fonte
Eu também vi esse erro depois de adicionar uma mistura de imagens .jpg e .png à pasta art.scnassets, fazendo alterações no código e removendo essas alterações por meio do menu Source Control> Discard All Changes ... do Xcode.
Tentei as outras correções neste tópico, mas, em última análise, tive que excluir os arquivos .jpg / .png adicionados, limpar o projeto e reconstruí-lo para eliminar os erros. Em seguida, li os arquivos .jpg / .png originais e agora estou reconstruindo o código sem problemas.
fonte
no meu caso, era um arquivo de storyboard corrompido
fonte
Depois de copiar dois arquivos .aiff em um grupo .scnassets, este erro ocorreu. A exclusão dos arquivos e uma "Pasta de compilação limpa" resolve o problema no meu caso.
fonte
Não tenho certeza se isso vai ajudar alguém - mas certifique-se de que
Find Implicit Dependencies
marcou. Às vezes, isso pode fazer com que seu projeto "perca o controle" de onde procurar certas coisas.Depois de fazer isso, sugiro também limpar seu projeto e reconstruí-lo.
fonte
Isso funcionou para mim :) Removi o certificado nas configurações de acesso do keychain. Vá para o Xcode e limpe a compilação do aplicativo. Agora, o certificado é criado novamente no acesso keychain e a construção é bem-sucedida com o dispositivo real.
fonte
Apenas uma visualização
fonte
No meu caso, foi uma opção ativada acidentalmente. Estou usando arquivos .xcconfig raiz comuns para iOS e macOS, para o destino iOS, a opção Ativar tempo de execução reforçado permaneceu ativada, substituindo a linha
pelo
no arquivo .xcconfig resolveu o problema
fonte
Pode parecer estúpido, mas tente sem senha, quando solicitado.
fonte
Meu problema foi resolvido
O problema ocorre quando você tem a equipe errada / diferente em MyProject e MyProjectTest.
Reconectar o telefone antes da reconstrução também pode ajudar a corrigir esse problema.
fonte