Распространение iPhone по воздуху

Чтобы раздать свой iPhone в тестовых целях на пару устройств по воздуху, я создал профиль распространения AdHic и последовал объяснению, которое я нашел в этом блоге (извините, это на французском, но скриншот довольно подробный):

http://www.media-business.biz/content/iphone-cr%C3%A9ez-votre-propre-appstore

Я устанавливаю профиль положения на устройство со своего веб-сайта, но когда дело доходит до приложения, у меня появляется сообщение об ошибке, в котором говорится, что приложение невозможно загрузить. Это известная проблема ? Спасибо большое за вашу помощь. С уважением, Люк

ps: просто добавляю вопрос в последнюю минуту... есть ли место, где я мог бы увидеть журналы ошибок ?? :(


person Luc    schedule 21.11.2010    source источник


Ответы (5)


Вот другое объяснение на английском языке. Этот метод распространения работает только с устройствами под управлением iOS 4.x.

person hotpaw2    schedule 21.11.2010
comment
Здравствуйте, извините, ссылка, которую вы предоставили, недействительна. Мой iPhone работает под управлением iOS 4. - person Luc; 22.11.2010
comment
Спасибо. Что ж, это то, что я сделал. Я не могу понять, где я что-то упустил. Я создал профиль подготовки AdHoc для дистрибутива с тремя UUID, которые мне нужны для развертывания приложения. Вроде правильно создал.. :( - person Luc; 22.11.2010

Убедись в том, что:

  • Имя файла IPA точно совпадает с именем сервера (с учетом регистра).
  • Номер версии пакета идентичен в файле IPA и файле plist, и вы обновляете его каждый раз, когда создаете новый IPA (или телефон будет думать, что он уже установлен и не обновляется).
  • Вы используете ссылку itms-services:// для указания на файл plist, а файл plist имеет правильный URL-адрес вашего файла IPA.
  • Когда вы заходите в Организатор и нажимаете кнопку «Поделиться», вы выбираете именно тот профиль распространения, который вы собираетесь использовать (иногда я думаю, что он может выбрать неправильный с автоматическим).
person Kendall Helmstetter Gelner    schedule 21.11.2010
comment
хм... Я не совсем уверен в пунктах 2 и 3. Где я могу увидеть версию пакета? Кроме того, что такое itms-services? Спасибо за помощь. Люк - person Luc; 22.11.2010
comment
версия пакета находится в файле info.plist, а также в списке, который предоставляет вам Share for Enterprise. itms-services — это форма ссылки, которую вы должны использовать на своем веб-сайте, которую должен щелкнуть человек, просматривающий телефон, поэтому вместо http:// вы используете itms-services:// (пример URL также есть в сгенерированный файл plist). - person Kendall Helmstetter Gelner; 24.11.2010

У меня была точно такая же проблема, и это было из-за того, что я не установил файл AdHoc mobileprovision и строил его против моего Dev mobileprovision. Проверьте это в первую очередь.

person plusbryan    schedule 16.12.2010
comment
Большое спасибо !!! Что ж, я не удивлен, что это может быть проблемной ссылкой на профиль :( Как вам тогда удалось заставить ее работать? Где я могу выбрать положение для мобильных устройств Dev вместо AdHoc? - person Luc; 22.12.2010
comment
Выберите цель, нажмите «Создать», в разделе «Конфигурация» выберите «Выпуск», затем для «Подписание кода» выберите файл AdHoc mobileprovision, а не файл Developer mobileprovision. Затем при сборке приложения выберите «Выпуск», а затем «Собрать и заархивировать». Это то, что сработало для меня. - person plusbryan; 04.01.2011

Наконец-то я нашел testflightapp.com, это действительно здорово!

person Luc    schedule 26.12.2011

Я также думаю, что testflightapp.com — наиболее удобный способ сделать это, если бета-тестеры, с которыми вы свяжетесь, согласятся зарегистрироваться там. Большим дополнительным преимуществом является то, что если вы установите их SDK в свое приложение, вы сможете отслеживать активность ваших бета-тестеров (например, вы можете определять путевые точки с определенными именами).

Однако, если:

  • Вы уже знаете UDID своих бета-тестеров
  • You just want them to be able to click on a link from your server to start installing the app,
    • You don't need "in app" follow-up and just request feedback from your testers,

Тогда я настоятельно рекомендую это руководство:

person Jeoud    schedule 24.06.2012