iPhone: сжатие файлов .app в командной строке (Mac OS X) удаляет CodeSigning
Я пытаюсь выполнить простую автоматизацию сборки приложений для iPhone с помощью TeamCity, но у меня возникает эта проблема.
Когда я вручную поднимаю и устанавливаю файл .app из папки сборки, он отлично работает (плавно синхронизируется с iTunes, и я вижу приложение на своем телефоне)
Но когда я пытаюсь сжать это с помощью / bin / zip или ditto ... тогда заархивированное содержимое теряет подпись кода (iTunes говорит, что не может установить это приложение, потому что оно не подписано)
Я пробовал разные комбинации этих ..
ditto -ck --rsrc --keepParent HelloWorld.app HelloWorld.zip
Есть еще идеи?
Я тоже это пробовал, но все равно получаю ту же ошибку
version=$(date "+%Y-%m-%d.%H.%M.%S")
cd "$CONFIGURATION_BUILD_DIR"
zip -r -y "HelloWorld-$version.zip" HelloWorld.app