iPhone: Durch das Komprimieren von .app-Dateien in der Befehlszeile (Mac OS X) wird CodeSigning @ entfern
Ich versuche mit TeamCity eine einfache Build-Automatisierung meiner iPhone-Apps durchzuführen, habe aber dieses quälende Problem.
Wenn ich manuell eine .app-Datei aus dem Build-Ordner auswähle und installiere, funktioniert sie hervorragend (wird reibungslos mit iTunes synchronisiert und ich kann die App auf meinem Telefon sehen)
Aber wenn ich versuche, dies mit / bin / zip oder ditto zu komprimieren ... dann verlieren die komprimierten Inhalte das CodeSigning (iTunes sagt, dass es diese App nicht installieren kann, weil sie nicht signiert ist)
ch habe verschiedene Kombinationen ausprobier
ditto -ck --rsrc --keepParent HelloWorld.app HelloWorld.zip
Weitere Ideen?
Ich habe das auch versucht, bekomme aber immer noch den gleichen Fehler
version=$(date "+%Y-%m-%d.%H.%M.%S")
cd "$CONFIGURATION_BUILD_DIR"
zip -r -y "HelloWorld-$version.zip" HelloWorld.app