Pergunta

Recebo esse erro de código quando construo o aplicativo

codesign: unrecognized option `--entitlements'

Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign
       codesign -v [-v*] [-R testreq] path|pid ... # verify
       codesign -d [options] path ... # display contents
       codesign -h pid ... # display hosting paths
       codesign: unrecognized option `--entitlements'
Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign

Build failed (1 error)

Alguém pode me ajudar a resolver isso

Foi útil?

Solução 2

Atualizei para a versão mais recente do Xcode e atualizei as atualizações mais recentes do Mac Leopard. E funcionou bem.

Outras dicas

Eu nunca vi isso antes, mas sugere que algo está quebrado na instalação do Xcode. Se codesign não sabe sobre o -entitlements Opção, é uma versão antiga ou talvez uma que não tenha vindo do iPhone SDK. Isso pode acontecer se, por exemplo, você instalou recentemente uma cópia mais antiga das ferramentas do desenvolvedor. Isso pode acontecer por outros motivos- nunca tendo visto antes que eu não tenha certeza.

Você pode investigar o problema usando xcode-select na linha de comando. Algo assim:

% xcode-select -print-path
/Developer

Ele imprime o caminho para a versão atual do Xcode usada pelas ferramentas da linha de comando (como codesign) e deve apontar para sua cópia do iPhone SDK. Se não acontecer, você pode alterá -lo via xcode-select -switch /path/to/SDK'.

Pode ser mais fácil reinstalar o iPhone SDK, embora, se fosse eu, eu gostaria de investigá -lo e entender o que deu errado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top