Как я могу дать свое не выпущенное приложение для iPhone людям, которые не рядом со мной, чтобы проверить? - PullRequest
4 голосов
/ 01 февраля 2011

Это не вопрос кодирования, но это связано с бета-тестированием моего приложения, и поэтому я думаю, что оно уместно здесь.

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

Ответы [ 4 ]

9 голосов
/ 01 февраля 2011

Да, вам нужно создать специальную сборку. Вы получаете бета-тестеров, которые отправляют вам UDID для своих телефонов, затем создают специальную сборку для этих устройств и отправляют ее по электронной почте. Они устанавливают его, перетаскивая его в iTunes и затем синхронизируя свой телефон.

В действительности это может быть пробная версия, когда вы впервые создаете Ad-Hoc сборку. Документы Apple охватывают все факты, но не имеют простого пошагового руководства. Я настоятельно рекомендую вам проверить TestFlight - он бесплатный и делает весь процесс намного проще.

(Если вы действительно любите приключения, вы можете попробовать Anticipation , простой инструмент Ad Hoc для распространения, который я написал и который работает на Google App Engine. Он бесплатный и с открытым исходным кодом, поэтому помогите себе!) 1009 *

3 голосов
/ 01 февраля 2011

Вы ищете Ad Hoc Distribution в Provisioning Portal .По сути, вам необходимо создать специальный профиль распространения, в котором есть уникальные идентификаторы устройств, которые ваши друзья будут использовать для тестирования.

В Xcode вы создадите свое приложение с вышеупомянутым дистрибутивным файлом, используя Build and Archive .Когда вы откроете органайзер и нажмете на архивированное приложение, вы выберете «Поделиться» -> «Email».Это откроет ваш почтовый клиент и прикрепит .ipa и правильный дистрибутивный файл для ваших пользователей, который вы сможете перетащить в iTunes и синхронизировать.

1 голос
/ 01 февраля 2011

Вы должны создать специальную версию своего приложения.

Вам необходимо получить UUID пользовательских устройств. Эрика Садун создала приложение , которое поможет вам в этом. Он получает UUID на устройстве и отправляет его вам по электронной почте. Эти UUID попадают в специальный профиль обеспечения, который вы создаете в центре обеспечения на dev.apple.

Для специального развертывания я использую Hockey Framework . Некоторые php-файлы, которые вы размещаете на своем веб-сервере со специальной версией и профилем обеспечения.
Затем бета-тестеры могут установить приложение, посетив веб-сайт со своими устройствами.

1 голос
/ 01 февраля 2011

Вы хотите заглянуть в Ad Hoc Distribution. Вы создадите Ad Provision Distribution Provisioning Profile на портале Provisioning Portal, затем Build & Archive, а затем «поделитесь» архивом, подписанным вашим Ad Hoc профилем.

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

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