Не удается выполнить специальное развертывание при отправке изображений Default.png

У меня возникла проблема, из-за которой я не могу установить специальную версию своего приложения через TestFlight. Приложение загружается, но на этапе установки оно показывает что-то вроде "YourApp не может быть установлен", а на консоли отображаются следующие сообщения:

Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 verify_signer_identity: Could not copy validate signature: -402620393
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.2wYy1J/foo_extracted/Payload/PocketCASbeta.app
Sep 17 16:08:24 unknown com.apple.itunesstored[4764] <Notice>: MobileInstallationInstall: failed with -1
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 install_application: Could not preflight application install
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 handle_install: API failed
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 send_message: failed to send mach message of 71 bytes: 10000003
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 send_error: Could not send error response to client

codesign --verify не возвращает никаких ошибок, и я дважды проверил, что я использую правильный профиль подготовки Ad Hoc (codesign --display -vvvv подтверждает это).

Однако, как только я удаляю все образы Default.png из приложения, установка выполняется, и приложение может быть запущено впоследствии. IPA имеет размер около 10 МБ без и 15 МБ со всеми изображениями Default.png.

Есть идеи?

2 ответа

Решение

Похоже, что обновление до Xcode 4.5.1 устранило проблему...

Вы пытались установить IPA прямо на ваше устройство через XCode?

Подключите устройство.

Откройте Xcode Organizer / вкладку "Устройства" / выберите ваше устройство / приложения.

Нажмите кнопку + (добавить) в левом нижнем углу, выберите свое приложение.

Если эта установка также не удалась, я подозреваю, что с вашим образом Default.png что-то не так. Если вы используете сценарии преобразования изображений, стоит упомянуть, что в прошлом у меня было много проблем с использованием утилиты командной строки sips, создающей изображения png, которые не нравятся Apple, поэтому я перестал их использовать. Я теперь использую ImageMagick вместо этого и не было никаких проблем с тех пор.

Другие вопросы по тегам