Как разрешить бета-тестеру запускать приложение для iPad без физического доступа к iPad - PullRequest
4 голосов
/ 16 февраля 2012

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

Спасибо!

Ответы [ 2 ]

11 голосов
/ 16 февраля 2012

Вы можете дать им копию приложения с помощью Ad-Hoc дистрибутива.Сначала вам понадобится UUID их устройства (пусть они загрузят приложение AdHoc Helper из iTunes).

После того, как вы получите UUID, вы можете подготовить Ad-Hoc-дистрибутив своего приложения.Следующие инструкции должны быть точными, но я собрал их довольно быстро и в некоторых моментах может не хватать четких деталей.

Создать профиль распространения:

  1. Войдите в iOS Dev Center (https://developer.apple.com/devcenter/ios/)
  2. Перейдите на портал обеспечения iOS.
  3. Добавьте устройство бета-тестера (нажмите «Устройства» в меню слева, затем нажмите кнопку «Добавить устройство».
  4. Нажмите на пункт «Подготовка» в меню слева.
  5. Нажмите вкладку «Распространение».
  6. Нажмите кнопку «Новый профиль».
  7. Выбрать »Ad Hoc "
  8. Заполните оставшуюся информацию.
  9. Поставьте галочку на устройстве бета-тестирования.
  10. Нажмите кнопку" Отправить ".
  11. Подождите несколькомоменты, затем обновите страницу и загрузите профиль обеспечения.
  12. Дважды щелкните по профилю предоставления для установки.

Настройка Xcode для Ad-hoc Build:

  1. Открыть проект в Xcode.
  2. Перейти к настройкам проекта (Нажмите на проект в навигаторе проекта, затем нажмите на проект в редакторе проекта).
  3. Нажмите на вкладку «Информация» настроек проекта.
  4. В разделе «Конфигурации»нажмите кнопку «+».
  5. Выберите «Duplicate Release Configuration»
  6. Назовите конфигурацию «Ad Hoc» или аналогичную.
  7. Нажмите на «Build Settings»вкладка настроек проекта.
  8. Найдите параметр сборки «Идентификация подписи кода».
  9. Измените значение «Any iOS SDK» в «Ad Hoc» на «Распределение iPhone» (найденов разделе «Автоматический выбор профиля» раскрывающегося списка).
  10. Откройте редактор схем (Menubar -> Продукт -> Управление схемами)
  11. Выберите схему для своей цели и нажмитеКнопка «Редактировать».
  12. Разверните «Архив» в левой панели редактора схем.
  13. Измените выбранную конфигурацию сборки на «Специальная».
  14. Нажмите «ОК».Кнопка ".

Скомпилировать проект в архив:

  1. Выберите «Устройство iOS» или тестовое устройство iOS на панели инструментов Xcode.
  2. Архивирование проекта (Menubar -> Продукт -> Архив).
  3. Если всеПосле успешного завершения работы органайзер должен появиться с выбранной вкладкой «Архив».
  4. Выберите только что созданный архив и нажмите кнопку «Распределить…».
  5. Нажмите «Далее»
  6. Идентификация подписи кода: выберите созданную вами идентификацию (или используйте «iPhone Distribution» для автоматического выбора профиля).
  7. Нажмите кнопку «Далее».
  8. Codesign хочет подписать, выберите«Всегда разрешать»
  9. Теперь вы можете сохранить приложение для установки через iTunes или установить флажок «Сохранить для корпоративного распространения» (см. Следующий раздел для корпоративного распространения).

EnterpriseРаспространение (работает для специального распространения среди пользователей бета-версии):

  1. Установите флажок «Сохранить для корпоративного распространения».
  2. В поле «URL-адрес приложения» введите реальный URL-адрес, которыйбудет использоваться для загрузки файла .ipa, например: http://www.example/downloads/newapp/NewApp.ipa
  3. Введите имя вашего приложения в поле «Заголовок».
  4. Сохраните файлы (имена файлов по умолчанию - app.ipa и app.plist).
  5. Загрузите файлы на свой веб-сервер и при необходимости измените имя (например, мне нужно изменить имя с "app.ipa" на NewApp.ipa "и"app.plist "в" NewApp.plist ").
  6. Убедитесь, что вы можете загрузить как файлы .ipa (http://www.example/downloads/newapp/NewApp.ipa), так и .plist (http://www.example/downloads/newapp/NewApp.plist) файлы.
  7. Добавьте ссылку для установки приложения на свой веб-сайт:

    http://www.example/downloads/newapp/NewApp.plist">Install NewApp

Установите приложение на устройство:

  1. Попросите пользователя зайти на веб-страницу загрузки.
  2. Попросите пользователя щелкнуть ссылку для установки.
  3. Когда появится запрос, пользователь разрешит установку приложения.
3 голосов
/ 16 февраля 2012

Я никогда не использовал их, но TestFlight может быть именно тем, что вы хотите. Беспроводная бета-версия.

...