Como codificar um arquivo Mac OS X. app existente para gatekeeper?
tentei todos os possíveis nomes dos certificados que tinham o meu nome e a palavra "Aplicação" neles do meu acesso ao Porta-Chaves.
sempre que recebo o erro "/caminho/para/my.app: object file format unrecognized, inválido, ou inadequado "
Alguma ideia de como ultrapassar este erro? Manha Até estou a tentar o comando certo? Ou há outra maneira de eu ir?2 answers
Para resumir os comentários às minhas perguntas, aqui estão os comandos que corro para assinar o meu .ficheiro app para o guardião:
export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"
codesign --force --sign "Developer ID Application: <my name>" /path/to/my.app
Obrigado, Gordon Davisson e JWWalker!
(edit) se isto falhar, Eu percebo que a instalação das "Ferramentas Da Linha de comando" dentro do XCode era necessária.
Editar: Para verificar
$ codesign -dv --verbose=4 my.app
Na conta Apple ID certifique-se que tem poucos tipos de certificado?
Antes de usar o comando codesign
Instalar a ferramenta da linha de comandos para o Xcode de https://developer.apple.com/downloads/index.action secção. (Deverá ter uma conta de desenvolvimento para transferir ferramentas adicionais.)
-
Verifique por favor se existe algum ficheiro escondido na pasta de carga como (.DStore) e se houver um por favor remova-o
- navegar para a pasta de carga através do terminal usando cd comando
- Tipo ls-a comando on terminal
- Se houver algum ficheiro escondido à parte, apaga - o por rm-F.DStore