Специальная загрузка с мобильного через iOS: ошибка «Не удалось извлечь архив» - PullRequest
8 голосов
/ 09 января 2011

Я пытаюсь загрузить свое приложение через Интернет на моем устройстве iOS 4.2.

Я убедился, что созданное мной приложение правильно устанавливается и работает на моем устройстве через XCode - т.е. приложение должно быть построенои подписано правильно.Я упаковываю его через «Создание и архивирование» и «Поделиться ...» - затем загружаю файлы .plist и .ipa на мой сервер, на который у меня есть правильные ссылки и т. Д. И т. Д. ...

Когда я пытаюсь установить его (по беспроводной сети), он говорит «Ожидание ...», затем «Загрузка ...», затем «Установка ...», затем я получаю сообщение об ошибке: «Невозможно загрузить'myAppName' "- (Готово) (Повторить).

Проверяя консоль на моем iPhone, я получаю следующее:

Сб 8 января 18:30:50 unknown installd [26090]: 2ff66000 extract_package: не удалось извлечь архив Сб 8 января 18:30:50 неизвестный installd [26090]: 2ff66000 stage_package: невозможно извлечь /var/tmp/install_staging.ReUsa4/foo.zip в / var / tmp / install_staging.ReUsa4 / foo_extracted Сб 8 января 18:30:50 неизвестный installd [26090]: 2ff66000 MobileInstallationInstall: Не удалось подготовить пакет сб 8 января 18:30:50 неизвестный installd [26090]: 2ff66000 handle_install: Сбой API сб сб 8 января 18:30: 50 неизвестных com.apple.itunesstored [26087]: MobileInstallationInstall: сбой с -1

Похоже на кучу проблем "Извлечение архива".Кто-нибудь знает что это значит?Любые идеи ???

ОБНОВЛЕНИЕ: Я веб-сайт Diawi, чтобы установить это - и он работал нормально.Так что это не проблема подписи кода.

Ответы [ 7 ]

15 голосов
/ 21 января 2011

Вы уверены, что URL, который вы ввели при распространении Enterprise, указывает на ваш файл IPA? Тот факт, что он показывает foo.zip, похоже, указывает в этом направлении.

3 голосов
/ 14 мая 2011

Еще одна вещь, которую можно проверить, это целевая версия развертывания по сравнению с версией iPad iOS. В моем случае я строил цель 4.3, в то время как мой iPad был на 4.2.1. После того как я собрал 4.2 и загрузил, все работает нормально.

2 голосов
/ 26 июня 2013

Перейдите в Product -> Edit Schema -> Build Configuration

Измените Debug на Release и попробуйте.enter image description here

2 голосов
/ 16 августа 2012

Да, у нас была такая же проблема

WRONG
Application URL:http://www.mycompany.com/

RIGHT

Application URL:http://www.mycompany.com/MyApp.ipa

Подсказка находится в индикаторе выполнения под значком: если вы видите Невозможно загрузить, а индикатор равен 0, то я обнаружил, что что-то в листе неверно.

Проверка всех URL в plist.Они должны быть открыты / загружаться в браузере.

Если индикатор выполнения перемещается слишком быстро, он может найти изображения, но IPA является проблемой, проверьте URL.

Если он перемещается медленно, яобнаружил, что IPA загружена нормально.

Если он достигает 75% и дает сбой, обычно это означает, что он загрузил то, что может, и теперь не удается установить.

Открыть органайзер / Ваше устройство / Журналы консоли

если вы видите ошибку распаковки - «не могу разархивировать», значит, что-то не так с ipa.У нас был неправильный URL http://www.mycompany.com/, так что нам кажется, что он загрузил default.htm, потому что мы сказали, что это URL-адрес приложения, а затем попытались разархивировать его и потерпели неудачу.

Ничего из этого не помогло приложению CRAPPY DOCs NOT GIVINGПРИМЕР !!!!

0 голосов
/ 24 июня 2013

У меня была та же проблема.

Я создал Ad-Hoc Distribution версию моего приложения для iPad, имел правильный URL-адрес, но затем скопировал файлы .plist и .ipaв неправильном каталоге на моем FTP-сайте.

Копирование его в правильное место (что соответствует настройке «URL-адрес приложения» при создании архива) устранило эту проблему.

Вздох.Было бы неплохо, если бы Терминал дал нам понятное описание того, почему такие приложения не удалось установить ...

0 голосов
/ 20 июня 2012

Я загружал свой ipa на общий хост, который я использую для работы. Я попробовал другой хост, и он работал нормально.

Для будущих Google, вот ошибки, которые я получал на своем устройстве в Организаторе

unknown installd[1595] <Error>: 2fff9000 bom_file_error_handler: Payload/MyApp/thumb@2x.png:No such file or directory
unknown installd[1595] <Error>: 2fff9000 : Can't stat Payload/MyApp/thumb@2x.png: No such file or directory
unknown installd[1595] <Error>: 2fff9000 : Can't stat Payload/MyApp: No such file or directory
unknown installd[1595] <Error>: 2fff9000 extract_package: Could not extract archive
unknown installd[1595] <Error>: 2fff9000 stage_package: Could not extract /var/tmp/install_staging.mqnjNY/foo.zip to /var/tmp/install_staging.mqnjNY/foo_extracted
unknown com.apple.itunesstored[1605] <Notice>: MobileInstallationInstall: failed with -1
unknown installd[1595] <Error>: 2fff9000 MobileInstallationInstall: Could not stage the package
unknown installd[1595] <Error>: 2fff9000 handle_install: API failed
unknown installd[1595] <Error>: 2fff9000 send_message: failed to send mach message of 71 bytes: 10000003
unknown installd[1595] <Error>: 2fff9000 send_error: Could not send error response to client
0 голосов
/ 16 января 2011

Я понял мою проблему, может быть, у вас та же проблема.При загрузке файла .ipa на мой веб-сайт я делал это как файл ASCII, когда он должен был быть в виде двоичного файла.Какой бы способ вы не использовали для загрузки файлов, убедитесь, что вы можете указать тип передачи, используемый для их загрузки.Надеюсь, это поможет

...