Levei semanas, e depois de procurar em vários sites e fóruns e descobrir um "/usr/bin/codesign failed with exit code 1" serve para vários erros e a mensagem "object file format invalid or unsuitable" não ajuda em nada. Acabei encontrando a solução: O programa responsável pela assinatura digital estava corrompido! Ou melhor, desaparecido! Basicamente o problema era no programa da assinatura digital.
Encontrei nesse tópico, os seguintes comandos que devem ser executado no Terminal
sudo mv /usr/bin/codesign_allocate /usr/bin/codesign_allocate_old
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate /usr/bin
O primeiro comando simplesmente não funcionou, mas o segundo sim. Testei e QUASE!!!! Apareceu um novo erro: "CSSMERR_TP_NOT_TRUSTED"
Esse erro foi fácil de achar e é até documentado pela Apple, e basicamente ocorreu só porque eu andei alterando as configurações dos certificados digitais durante a busca da solução para o problema anterior. Então, só segui as intruções de documentação e logo no primeiro passo, foi resolvido (eu tinha marcado os certificados como sempre confiável).
Restaurei a configuração dos certificados e testei novamente e agora foi SUCESSO!!!!
Nenhum comentário:
Postar um comentário