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