Можно ли протестировать приложение на устройстве (ipad/iphone) без подключения устройства?

Это НЕ вопрос о том, чтобы не платить Apple, у моего босса нет проблем с уплатой 99 долларов за регистрацию в сертификате. Джейлбрейк не вариант.

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

Вопрос 1. После проведения исследований и поиска руководств по тестированию на устройстве (http://mobiforge.com/developing/story/deploying-iphone-apps-real-devices) все они, похоже, говорят, что устройство должно быть подключен, чтобы провериться на это единственный способ?

Q 2. Кроме того, если я заставлю их прийти в офис и настроить устройство для тестирования, смогу ли я проверить его в будущем без подключения? Смогу ли я их как-нибудь отправить?

В 3. Как именно работает распределение, вы создаете частное приложение или что-то такое, что может использовать только клиент, который разрабатывает приложение, а не иметь его в магазине приложений?

Заранее благодарим за любую помощь / совет, который вы можете дать или ссылку, чтобы указать мне в правильном направлении.

1 ответ

Решение

Вот суть этого.

  1. Вы получаете их UDID для своего устройства и получаете сертификат от Apple (после оплаты подписки).
  2. Затем вы создаете приложение с сертификатом для целевого устройства (а не симулятора).
  3. Затем пользователь устанавливает сертификат. (они могут просто перетащить на itunes).
  4. Я считаю, что приложение должно быть заархивировано (например, при отправке в магазин), но это в значительной степени тот же процесс, что и сертификат.

Если вам нужны ссылки, я могу их предоставить, но это так.

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

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

Другие вопросы по тегам