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

questionAnswers(1)

yourAnswerToTheQuestion