Отображение бета-версии приложения для клиента - PullRequest
3 голосов
/ 21 мая 2011
  1. Могу ли я отправить своему клиенту бета-версию моего приложения для iOS, которое он может запустить в симуляторе?

  2. Могу ли я установить только симулятор (без Xcode) на Mac?

Мне действительно нужна эффективная методология для отправки ему бета-версий приложения без необходимости встречаться с ним при каждом обновлении.

Кроме того, (3.) есть ли способ установить бета-версию приложения, которое я разработал в своем xCode на устройстве iOS без магазина приложений?

Спасибо

Ответы [ 2 ]

5 голосов
/ 21 мая 2011
  1. Нет, я не верю, что вы можете.

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

  3. Да, это называется Ad Hoc build. Вы создаете специальный профиль обеспечения через портал обеспечения на портале разработчика Apple. Затем вы подписываете сборку с этим профилем обеспечения (фактически, «Сборка и архив»). Затем вы можете через Организатор XCode поделиться этой сборки по электронной почте с вашим клиентом. Организатор создает файл .ipa и включает его вместе с профилем обеспечения в сообщение электронной почты, которое затем можно создавать и отправлять.

Редактировать: Профиль обеспечения Ad Hoc, разумеется, должен включать UDID устройств вашего клиента, на которых он хотел бы протестировать. Вот недостающий элемент, который связывает все это вместе: UDID, специальный профиль, подписанное приложение с этим профилем, отправьте его по электронной почте клиенту, и они смогут установить оба файла (ipa и профиль) через iTunes.

Много документации по этому вопросу, прямо на портале для разработчиков.

3 голосов
/ 21 мая 2011

TestFlightApp.com - отличный способ легко управлять и распространять бета-тесты и специальные сборки.Это ничего, что вы не могли бы сделать самостоятельно, вручную, но это действительно помогает сделать это легко и бесплатно.

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