Как установить приложение iPhone из Xcode на удаленный iPhone - PullRequest
13 голосов
/ 14 июля 2009

есть ли возможность установить приложение из Xcode на удаленный iPhone? У меня есть аккаунт dev, и я могу установить его локально.

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

Есть ли способ сделать это без джейлбрейка?

Спасибо

Tom

Ответы [ 7 ]

16 голосов
/ 14 июля 2009

Я думаю, у вас есть два варианта:

  1. Используйте дистрибутив AdHoc для компиляции копии со специальным профилем обеспечения, который позволяет ему установить его на свое устройство через iTunes. Распределение AdHoc позволяет вам делиться своим приложением с до 100 другими пользователями iPhone или iPod touch, а вы можете поделиться своим приложением по электронной почте или опубликовав его на веб-сайте или сервере.

  2. Установите его в качестве члена вашей группы разработки на программном портале Apple (требуется членство на уровне бизнеса), а затем отправьте ему всю исходную папку для вашего проекта и дайте ему собрать его. Он мог проверить это из контроля версий и собрать его без особых хлопот.

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

8 голосов
/ 14 июля 2009

Вам необходимо использовать метод, называемый оперативным распределением.

Вам необходимо добавить внешний телефон в профиль обеспечения вашего приложения (для этого вам потребуется его UUID), после того как вы создали и подписали приложение, вы отправляете zip-файл, содержащий .app, созданный Xcode, и копия файла .mobileprovision вашему коллеге.

Он перетаскивает их обоих в iTunes, затем должно отобразиться приложение и синхронизирует их на своем телефоне.

Для получения дополнительной информации загляните в центр Apple iPhone Dev

3 голосов
/ 07 декабря 2011

Если вы все еще ищете -> http://testflightapp.com;)

TestFlightApp - это инструмент веб-приложения, который позволяет создавать команды (вы даете ссылку для набора), а затем вы можете управлять участниками. Продвигайте тестера как разработчика и наоборот. Когда вы загружаете сборку (.ipa), тогда все ваши товарищи по команде (из каждой команды, для которой вы запускаете сборку) получат электронное письмо с сообщением о новой сборке и журнале изменений, а веб-приложение позволит им установить или обновить новую сборку.

Очень интересно.

2 голосов
/ 23 марта 2010

Эта страница действительно хороша для установки Windows и iTunes. Наряду с тем, что вы перетаскиваете папку .app (не zip), это, вероятно, самая важная часть процесса - перетаскивание в библиотеку, а не на устройство:

альтернативный текст http://iphone.farook.org/images/faqs/adhoc-3.png

2 голосов
/ 14 июля 2009

Вы можете попросить своего UUID сотрудника и добавить его в качестве бета-тестера для своего приложения на портале Developper.

вы сможете отправить zip-файл, который можно установить на целевой iPhone, полный шаг за шагом: http://furbo.org/2008/08/06/beta-testing-on-iphone-20/

[править] Если ваш коллега также является разработчиком и вы просто хотите, чтобы он / она протестировал двоичный файл, не видя исходного кода, он / она может отказаться от пакета приложения: подать заявление (TUAW)

0 голосов
/ 20 августа 2009

Вы также должны иметь лицензию, чтобы создавать провилины предоставления (например, профиль предоставления Ad-Hoc, как описано выше). Но если у вас есть, вы должны создать это, включить его в своем проекте в качестве профиля обеспечения для сборки "Ad-Hoc" (если она не существует, создайте ее) и собрать ее на устройстве (только сборка, а не сборка - и идти). Отправьте по электронной почте продукт и специальный профиль обеспечения своему другу и дайте ему перетащить оба файла в iTunes. Теперь он может синхронизировать и установить приложение на своем устройстве.

Не забудьте добавить его идентификатор устройства в ваш специальный профиль обеспечения.

0 голосов
/ 14 июля 2009

Вашему коллеге понадобится лицензия Apple Developer и он должен будет пройти стандартный процесс.

В качестве альтернативы, я думаю, что это должно произойти через App Store.

...