Не удается выполнить специальное развертывание при отправке изображений 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 ответа
Вы пытались установить IPA прямо на ваше устройство через XCode?
Подключите устройство.
Откройте Xcode Organizer / вкладку "Устройства" / выберите ваше устройство / приложения.
Нажмите кнопку + (добавить) в левом нижнем углу, выберите свое приложение.
Если эта установка также не удалась, я подозреваю, что с вашим образом Default.png что-то не так. Если вы используете сценарии преобразования изображений, стоит упомянуть, что в прошлом у меня было много проблем с использованием утилиты командной строки sips, создающей изображения png, которые не нравятся Apple, поэтому я перестал их использовать. Я теперь использую ImageMagick вместо этого и не было никаких проблем с тех пор.