iPhone: A compactação de arquivos .app na linha de comando (Mac OS X) remove o CodeSigning
Estou tentando fazer uma automação de compilação simples dos meus aplicativos para iPhone com o TeamCity, mas com esse problema irritante.
Quando eu pego e instalo manualmente o arquivo .app da pasta de compilação, ele funciona muito bem (sincroniza sem problemas com o iTunes e posso ver o aplicativo no meu telefone)
Mas quando tento compactar isso com / bin / zip ou idem ... então o conteúdo compactado perde a CodeSigning (o iTunes diz que não pode instalar este aplicativo porque não está assinado)
Eu tentei diferentes combinações destes ..
ditto -ck --rsrc --keepParent HelloWorld.app HelloWorld.zip
Mais alguma ideia?
Eu tentei isso também, mas ainda estou recebendo o mesmo erro
version=$(date "+%Y-%m-%d.%H.%M.%S")
cd "$CONFIGURATION_BUILD_DIR"
zip -r -y "HelloWorld-$version.zip" HelloWorld.app