Как позволить бета -тестеру запускать мое приложение для iPad без физического доступа к iPad

StackOverflow https://stackoverflow.com/questions/9302127

  •  25-10-2019
  •  | 
  •  

Вопрос

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

Спасибо!

Это было полезно?

Решение

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

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

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

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

Настройте Xcode для специальной сборки:

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

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

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

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

  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. Добавьте ссылку установки для вашего приложения на ваш сайт:

    u003Ca href="itms-services://?action=download-manifest&url=http: //www.example/downloads/newapp/newapp.plist"> Установить NewApp

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

  1. Попросите пользователя перейти на загрузку веб -страницы.
  2. Попросите пользователя нажмите на установку ссылки.
  3. При запросе, позвольте пользователю разрешить установку приложения.

Другие советы

Я никогда не использовал их, но Testflight Может быть, именно то, что вы хотите. Производство в эфире бета-распределение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top