Ответ 1
Для распределения Adhoc, пожалуйста, следуйте инструкциям ниже:
- В Provisioning Portal создайте сертификат распространения.
- Получите "Идентификатор устройства" iPhone, который вы собираетесь использовать для тестирования. Откройте iTunes → Подключите свое устройство → Выберите свое устройство → В сводной панели, щелкните по метке серийного номера, она изменится на идентификатор (40 шестнадцатеричных символов) → Выберите "Редактировать", "Копировать".
- В портале Provisioning перейдите на Устройства → Добавить новое устройство → Введите скопированный идентификатор устройства и дайте ему имя.
- В портале Provisioning создайте профиль распределения распределения. (Перейдите в раздел Предоставление → Распространение). Для типа распространения выберите "AdHoc". Выберите идентификатор приложения. Если у вас есть сертификат распространения, он будет автоматически выбран здесь. Выберите новое устройство и отправьте его. Загрузите этот профиль Provisioning.
- В Xcode, Window → Organizer. Нажмите "Устройства" и выберите "Библиотека" → "Профилирование". Если вы являетесь администратором, нажмите кнопку "Обновить", чтобы получить вновь созданный профиль подготовки. Если нет, перетащите профиль предварительного присоединения в этот список.
- В Xcode в вашем проекте "Настройки сборки" → "Идентификация подписи кода" → раздел "Отпуск", выберите "Распределение iPhone". Для "Any IOS SDK" выберите новый профиль Provisioning Profile. Он будет доступен в списке.
- В Xcode, Продукт → Архив. После завершения архивации он автоматически откроет окно архива. Выберите проект и нажмите "Распространять". В окне "Распространение" выберите "Сохранить для Enterprise или AdHoc Deployment" → Выберите "Идентификация подписи кода", которая соответствует новому профилю Provisioning Profile. Продолжайте процесс, и это создаст файл .ipa.
- Отправьте этот .ipa файл и новый профиль подготовки для тестирования дистрибутива adHoc.
Как загрузить дистрибутив adHoc на тестовом устройстве:
- Откройте iTunes, подключите тестовое устройство.
- Перетащите новый профиль подготовки в iTunes.
- Перетащите файл .ipa iTunes.
- Синхронизировать устройство. Это загрузило бы приложение.
Для Push-уведомлений для работы над распределением Adhoc:
- Используйте сертификаты производства.
- Использовать производственный APN Host: gateway.push.apple.com
- Использовать продукцию APN Feedback Host: feedback.push.apple.com.