Прежде чем начать, убедитесь, что ..
Запустите служебную программу Mac OS Keychain Access .
В его главном меню выберите « Связка ключей» / «Ассистент сертификата» / «Запросить сертификат у центра сертификации».
В появившемся диалоговом окне должен быть ваш адрес электронной почты и назовите его.
Выберите переключатель Сохранить на диск и продолжить.
Сохраните файл на диск.
Вернитесь на портал обеспечения .
Перейти в раздел Сертификаты .
Перейдите на вкладку Распространение .
Нажмите кнопку Запросить сертификат .
Загрузите файл, который вы создали с помощью Связки ключей: CertificateSigningRequest.certSigningRequest .
Нажмите кнопку Подтвердить .
Обновите ваш браузер, пока статус не будет выдан .
Нажмите кнопку « Загрузить» и сохраните файл distribution_identify.cer .
Дважды щелкните файл, чтобы добавить его в связку ключей.
Резервное копирование сертификата, выбрав его секретный ключ и файл / Экспорт Items ... .
Вернитесь на портал обеспечения еще раз.
Перейти в раздел Обеспечение .
Перейдите на вкладку Распространение .
Нажмите кнопку Новый профиль .
Выберите переключатель Ad hoc .
Введите имя профиля, я назвал мой Evertsson Common Ad Hoc .
Выберите идентификатор приложения. У меня есть общий идентификатор приложения для нескольких приложений: Evertsson Common .
Выберите устройства, в моем случае мое и мое тестер.
Отправить.
Обновляйте браузер, пока в поле состояния не будет указано Активно .
Нажмите кнопку Скачать и сохраните файл на диск.
Дважды щелкните файл, чтобы добавить его в Xcode.
Откройте свой проект в Xcode.
Открыть Информацию о проекте панели: В группе & Файлы выберите верхний элемент и нажмите Ctrl + I .
Перейдите на вкладку Конфигурация .
Выберите конфигурацию Release .
Нажмите кнопку Duplicate и назовите ее Distribution .
Закройте панель информации о проекте.
Откройте Target Info область: В группе & Файлы расширения Targets , выберите цель и нажмите Ctrl + I .
Перейдите на вкладку Build .
Выберите конфигурацию с именем Distribution .
Найдите раздел Подписание кода .
Установите для параметра « Идентификация подписи кода / любого устройства iPhone OS» значение « Распределение iPhone» .
Закройте панель «Информация о цели».
В главном окне выберите Активная конфигурация для распространения .
Создайте новый файл из файла шаблона Code Signing / Entitlements .
Назовите это Entitlements.plist .
В этом файле снимите флажок get-task-allow .
Откройте панель Target Info и снова найдите раздел Code Signing .
После подписания кода введите имя файла Entitlements.plist .
Сохраните, очистите и постройте проект.
В Группах и файлах найдите папку MyApp / Products и разверните ее.
Щелкните правой кнопкой мыши приложение и выберите « Показать в Finder» .
Заархивируйте файл .app и файл .mobileprovision и отправьте архив своему тестеру.
Вот мое приложение. Чтобы установить его на свой телефон:
Разархивируйте файл архива.
Откройте iTunes.
Перетащите оба файла в iTunes и поместите их в группу «Библиотека».
Синхронизируйте ваш телефон, чтобы установить приложение.
Выполнено! Уф. Это сработало для меня. Пока я только добавил одного тестера.