загрузка ... зависла установка приложения на iPad - PullRequest
1 голос
/ 01 ноября 2011

Мы новички в разработке для iOS, и это наше первое приложение для iPad, которое мы разрабатываем для нашей организации.

Мы разработали приложение в Xcode 4.1 с iOS SDK 4.3.2.

Мы создали профиль обеспечения и добавили 4 UDID устройства iPad в профиль.

Мы создали файл app.ipa и сохранили его на нашем внутреннем веб-сервере (вместе с app.plist). Затем мы создали простой HTML-файл, который содержит указатель на app.plist.

Мы пытаемся установить приложение на устройстве, используя URL-адрес html-файла через safari. Однако приложение застревает в состоянии «загрузка ...» и после долгого времени выдает ошибку, не способную загрузить приложение. Мы проверили сетевое соединение, логи веб-сервера и все вроде нормально.

Другое странное поведение, которое мы наблюдали, заключается в том, что пока установка приложения находится в состоянии загрузки, и мы подключаем iPad к машине для разработки. Когда itunes запрашивает синхронизацию устройства, мы отменяем синхронизацию. Затем мы отсоединяем кабель и подключаемся, и снова, когда он запрашивает синхронизацию, мы снова отменяем его. В это время приложение будет установлено. Но это происходит только на одном iPad. На 2 других iPad он не устанавливается и остается в состоянии загрузки. На одном iPad он установлен без проблем.

Сейчас мы застряли, потому что нам приходится распространять это приложение среди многих пользователей в нашей организации, и мы не можем этого сделать.

Ответы [ 3 ]

3 голосов
/ 01 ноября 2011

Вы можете проверить следующее

  • Файл обеспечения предназначен для специального распространения
  • Файл обеспечения выбран в Идентификатор подписи кода -> Релиз раздел настроек сборки вашего проекта
  • Вы выбрали Продукт -> Архив , затем нажали " Поделиться "когда откроется окно «Органайзер».
  • Следующий шаг: убедитесь, что файл обеспечения выбран
  • Следующий шаг: выберите «Сохранить для корпоративного распространения».URL-адрес приложения должен быть точным веб-адресом в файле ipa

Подробнее о процессе см. В этой статье

2 голосов
/ 02 ноября 2011

Спасибо всем за ваши ответы, которые указали на множество полезных ресурсов для нас, начинающих разработчиков.

Я нашел причину своей проблемы.Устройство требует подключения к сайтам Apple для проверки сертификата.Поскольку устройство находилось во внутренней беспроводной сети, и я удалил настройки прокси-сервера с устройства, оно не могло подключиться.Как только я дал настройки прокси, он установился без проблем.Однако следует отметить, что он не работал с включенной аутентификацией прокси-сервера, поэтому мне пришлось включить доступ к устройству по IP-адресу.

Еще раз спасибо за ваши ответы.

0 голосов
/ 01 ноября 2011

У вас проблема с вашим профилем обеспечения.

Проблема в том, что вы не подписали приложение должным образом, а iOS5 изменила уведомление о том, что приложение не может быть установлено только с загрузкой сообщения, на iOS4 это было сообщение, и приложение будет удалено с трамплина.

Вам необходимо установить свойства проекта в разделе «Параметры сборки кода» для идентификации подписи специального сертификата, который вы создали. Когда вы создаете приложение для архива, подпишите его снова, как вы делали ранее с тем же сертификатом, а затем попробуйте установить на устройстве.

Я использую бета-конструктор для создания index, plist и других файлов для веб-сервера, но вы можете использовать все, что захотите.

http://www.hanchorllc.com/2010/08/24/introducing-ios-beta-builder/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...