que estoy tratando de hacer una simple acumulación de automatización de mis aplicaciones para el iPhone con TeamCity, pero tener este problema acuciante ..iPhone: La compresión de archivos .app en línea de comando (Mac OS X) elimina CodeSigning
Cuando manualmente camioneta e instalar el archivo .app desde la carpeta de compilación funciona muy bien (se sincroniza sin problemas con iTunes y puedo ver la aplicación en mi teléfono)
Pero cuando intento comprimir esto con/bin/zip o ídem ... entonces el los contenidos comprimidos pierden el CodeSigning (iTunes dice que no puede instalar esta aplicación porque no está firmada)
He intentado diferentes combinaciones de estos ..
ídem -CK --rsrc --keepParent HelloWorld.app HelloWorld.zip
más ideas?
yo probamos este también, pero sigue recibiendo el mismo error
version=$(date "+%Y-%m-%d.%H.%M.%S")
cd "$CONFIGURATION_BUILD_DIR"
zip -r -y "HelloWorld-$version.zip" HelloWorld.app
Gracias por la pronta respuesta, pero todavía conseguir el mismo tema , He editado mi pregunta con la secuencia de comandos exacta que estoy usando .. – Santthosh
@Santthosh Lo siento, todavía tiene el problema. Tenía exactamente el mismo problema y lo resolví por mí. Tu guión se ve bien para mí. Actualizaré si encuentro más información sobre este problema. – RedBlueThing
Disculpa, tenías razón ... Estaba comprimiendo antes de que CodeSign estuviera sucediendo (aparece en otra conversación http://stackoverflow.com/questions/1409981/how-to-run-a-script-after-xcode-runs -codesign-on-my-iphone-app) – Santthosh