Распространение версии разработки приложения для iPhone - PullRequest
5 голосов
/ 09 марта 2009

Моя компания недавно начала разработку пользовательских приложений для iPhone для различных клиентов. Одна из проблем, с которыми мы сталкиваемся, заключается в том, как передать эти приложения клиенту, чтобы они могли просматривать их в процессе разработки.

В идеале, это просто вопрос отправки файла приложения и установки его на свой iPhone. Конечно, подписывание приложений усложняет ситуацию. Мы должны добавить свой идентификатор телефона в наш профиль разработки, попросить их предоставить свой телефон, чтобы принять приложение, а затем установить приложение. Это, конечно, создает головную боль для нас, пытаясь провести клиента через этот процесс.

На данный момент, наше лучшее решение - это просто отправить им скриншоты или переписать iPod Touch туда и обратно с установленным на нем приложением. Конечно, ни один из этих вариантов не идеален.

Есть ли лучший способ распространения версий для разработки приложений iPhone / iPod Touch среди нетехнических клиентов?

Ответы [ 4 ]

3 голосов
/ 09 марта 2009

Используете ли вы Ad-Hoc профили распространения? Для меня процесс такой:

Они отправляют свое устройство uuid - которое отображается в iTunes после того, как вы щелкнете по устройству sn. Затем я отправляю им скомпилированное приложение и профиль обеспечения. Они перетаскивают их в iTunes и синхронизируют их iPhone.

Я не думаю, что это невозможно для нетехнических клиентов.

2 голосов
/ 09 марта 2009

Вы можете отправить им по электронной почте устройство, предоставленное adhoc, а затем отправить им электронное письмо / разрешить им загружать обновленные сборки. Лучший из ваших подходов.

1 голос
/ 15 июня 2011

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

Сначала перейдите к разработчику Apple и добавьте устройства своих клиентов в свой профиль. Теперь вам нужно создать профиль обеспечения со всеми идентификаторами устройств в нем. Загрузите профиль Ad-Hoc и перетащите его в Xcode.

С этого момента существует много вариантов распространения.

Я использую тестовый полет https://testflightapp.com, чтобы распределить мои бета-версии между тестеры и клиенты, я очень доволен их обслуживанием. Вы можете зайти на их сайт и прочитать статьи в разделе "Поддержка"

1 голос
/ 09 марта 2009

Мы запустили аналогичную бета-программу с нетехническими пользователями. У нас было 30-40 участников, большинство из которых были очень нетехническими, и было определенно больно организовывать предоставление и получать приложения на свои телефоны. Мы столкнулись со следующими проблемами:

  • Работа с пользователями Windows. Мы работали на Mac, и трудно гарантировать, что ваш дистрибутивный архив будет работать должным образом с версией iTunes для Windows. Тестирование установки на виртуальной машине Windows помогает, но это определенно сложная задача.
  • Предоставление пользователям доступа к бета-приложениям. Поскольку у нас не было определенного графика бета-тестирования (наша вина), мы подготовили пользователей по мере их поступления и, когда мы почувствовали, что накопилось достаточно, мы выдвинули новую сборку, которая будет работать на новые устройства. Если вы не организованы, возможно, что некоторые пользователи могут быть случайно исключены и не подготовлены для конкретной сборки. Если они не предоставлены, это может быть трудно отладить из сообщения об ошибке iTunes, которое появляется при попытке установки.
  • Устранение ошибок iTunes, когда пользователи пытаются установить или обновить. Похоже, что iTunes очень внимательно относится к тому, как вы устанавливаете приложения, и мы никогда не сможем взломать код на лучший способ, чтобы наши пользователи установили или обновили приложение (перетащите файл .app / директорию .app? создайте файл .ipa и дайте ему им так?)

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

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