У кого-нибудь еще есть проблемы с установкой приложений для iPhone в выпуске IOS 5?
У любого, у кого возникли проблемы с развертыванием корпоративных приложений на iPhone/iPads, запущенных выпущенной версией iOS 5 с использованием методологии OTA ( "по воздуху" )
В процессе установки мы получаем окно предупреждения: "приложение не может быть установлено в это время". Нажатие кнопки "Повторить" ничего не делает. В некоторых случаях повторное нажатие кнопки "Повторить" в конечном итоге приводит к тому, что на главном экране остается серый пустой значок запуска. Приложение не установлено. Нет других ошибок.
Кто-нибудь еще видит это или имеет разрешение?
Нижеприведенное описание немного связано, но, пожалуйста, несите меня, поскольку это может помочь другим, кто сталкивается с ситуацией. Я опубликую разрешение, если вы получите разрешение от Apple. Пока нет радости.
Наше приложение отказывается устанавливать OTA на iOS 5. Это же приложение будет установлено на устройствах iPhone/iPad под управлением iOS 4.xx И такое же приложение будет установлено на устройствах iOS 5, физически подключенных к настольной машине с помощью приложения iTunes.
Форумы разработчиков Apple в категории бета-версии IOS 5 жаловались на проблему, но никаких указаний относительно разрешения на прошлой неделе незадолго до официального выпуска iOS 5.
Cookies настроены на прием.
Баузер-кеш и история очистки.
Использование мобильного сафари, первоначально установленного с оригинальной версией iOS 4.x.x.
-
Конфигурация системного оборудования и операционной системы
iPad 2, iPhone 4 или любое устройство iPhone, работающее под управлением ОС iOS 5 RELEASED.
-
Браузер и версия
Мобильное сафари, установленное с iOS 4 на ipad2. Не знаю, обновится ли обновление для мобильных устройств с обновлением ios 5.
Использование корпоративной сети Wi-Fi. Да, мы за брандмауэром и используем прокси-сервер. Поскольку устройства iOS4 устанавливаются без проблем, я не думаю, что установка блокируется прокси-сервером или брандмауэром.
Корпоративное приложение, созданное с помощью Xcode 4 и ios5 sdk. Построен для обратной совместимости с iOS 4.0.
Профили распределения ресурсов правильны, поскольку мы использовали его в течение нескольких недель.
Это приложение правильно устанавливается на устройствах iOS 4 как по воздуху, так и через метод iTunes.
Это приложение правильно устанавливается на устройствах ios5 через физическое соединение с приложением iTunes на рабочем столе Mac.
Шаги для воспроизведения:
Тип пользователя в URL-адресе в мобильном сафари на iPhone/iPad под управлением ios5.
На полученной веб-странице отображается ссылка для загрузки приложения.
Пользователь нажимает на ссылку и спрашивает, хотят ли они установить приложение.
Пользователь удаляет кнопку "Да", "Установить".
Приложение переходит к установке.
На главном экране отображается серый значок запуска, в нижней части значка - пустой индикатор.
Сообщение под значком указывает "загрузка".
Через несколько секунд пользователь получает сообщение об ошибке "Невозможно загрузить приложение в это время", как показано на прилагаемом скриншоте.
Нажатие кнопки повтора приводит к тому же описанному действию.
Нажатие сделанных результатов при остановке загрузки.
Если вы несколько раз повторяете повторную попытку, пользователю иногда остается серый пустой значок запуска, который не запускается и не может быть удален.
Примечание. На форумах разработчиков Apple, под бета-версией iOS 5, люди описывают одну и ту же проблему без разрешения.
Ответы
Ответ 1
Имел ту же проблему и смог ее решить. Тем не менее, отмеченная ошибка не является специфической для одной причины, которая обрабатывает каждый случай... должно произойти подробное исследование.
Лучше всего подключить устройство к вашему Mac и использовать Организатор xCode для просмотра журналов консоли, когда вы пытаетесь выполнить беспроводное развертывание. Там будет какая-то полезная информация - пожалуйста, разместите журналы.
В моем случае - файлы значков отсутствовали в сборке, в результате перехода с xCode3 на xCode4, а также в дистрибутив был ссылаться на изображение, которое вернуло 404. Оба были зарегистрированы на консоли, но не очень четко.
Кроме того, как проверка работоспособности, вручную проверьте URL-адрес в вашем файле IPA.
Ответ 2
У меня была такая же проблема, и я был уверен, что все было правильно в моем проекте; но перезапуск Xcode и выполнение чистой проверки моей схемы Enterprise каким-то образом не соответствовали неправильному профилю подготовки.
Повторный выбор правильного профиля и повторная архивация приложения исправили проблему для меня, я могу установить корпоративное приложение на iOS4 и 5.
Ответ 3
Я хотел зазвониться после боя в течение нескольких часов. Это iOS 5.
У нас была защита htaccess паролей в каталоге. Удаление этого файла позволило наконец загрузить приложение. Поэтому, если у вас есть htaccess, возможно, вы можете указать пользователю родительский каталог, защищенный паролем, а затем перейти к подкаталогу, содержащему приложение, которое не защищено паролем. Это временное решение, яблоко должно это исправить.
Ответ 4
Еще одна вещь, которую стоит рассмотреть - это URL, указанный вами в вашем файле Application.plist. Я получил такое же сообщение об ошибке ( "-application- невозможно установить в это время" ), потому что указанный мной URL слишком неспецифичен. Вместо того, чтобы писать "directory/directory/application.ipa", я написал "directory/directory/". Вы должны включить свое приложение в полный URL-адрес конфигурации файла plist.
Если вы этого не сделали, не волнуйтесь! Вам не нужно восстанавливать всю вещь с первого шага, вы можете открыть свой .plist файл в любом стандартном текстовом редакторе и просто изменить URL-адрес.
Ответ 5
У нас было то же самое.
Наша ошибка заключалась в том, чтобы указать на неправильную иконку 512.png в манифесте.
Что не было проблемой на iOS4, но оказалось, что IOS5 перестает предупреждать "... в это время".
Ответ 6
Хотел подслушать мой опыт.
В моем случае мы меняли адрес, в котором размещался файл IPA. Хотя я обновил файл PLIST с правильным URL-адресом в файле IPA, iOS все еще шел по старому URL-адресу почти так же, как если бы он кэшировал данные PLIST. Создание копии файла PLIST и ее переименование разрешили проблему (данные в файле остались неизменными)
Ответ 7
Сегодня я столкнулся с той же проблемой. Приложение можно установить в ios4, но не удалось в ios5 с предупреждением "** не удалось установить в это время".
Согласно предложение patricksan, я загружаю утилиту настройки iPhone 3.5 для Mac OS X и пытаюсь поймать журнал при установке приложения через OTA,
Журнал помог мне, наконец, в одном предложении журнала указано, что "get-task-allow" имеет значение, не разрешенное профилем подготовки. Он напоминает мне, что если идентификация подписи кода в настройках сборки Project и Targets верна, после проверки их в Xcode, я обнаружил, что идентификация подписи кода неверна, они должны быть распределением iPhone:... кроме iPhone-разработчика:..... После исправления и повторного архивирования файла ipa его теперь можно установить в iOS 5.
Ответ 8
Проверьте свойство Info.plist
для Required device capabilities
. Я рекомендую полностью удалить это свойство, если у вас нет ограничений на использование.