Я пытаюсь упростить автоматизацию своих приложений для iPhone с помощью TeamCity, но имею эту проблему.
Когда я вручную загружаю и устанавливаю файл .app из папки сборки, он отлично работает (плавно синхронизируется с iTunes, и я вижу приложение на своем телефоне)
Но когда я пытаюсь заархивировать это с помощью /bin/zip или ditto... тогда содержимое zipped потеряет CodeSigning (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