Блог ios-розробника, айподпісь - установка ipa без джейлбрейка

  • Mac OS X 10.6 і вище (VM, Hack, Macintosh).
  • iDevice будь-якої моделі.
  • iOS 2.x або більше (сумісно з iOS 5.1)
  • Файл сертифіката розробника
  • Файл профілю (Провіжн)

Інструкція

1) Якщо ви розробник, який має свій сертифікат Apple.

  1. Заходьте в iOS Provisioning Portal / Provisioning і біля профілю натисніть «Download», щоб завантажити файл профілю.
  2. Заходьте в iOS Provisioning Portal / Certificates і біля сертифіката натисніть «Download», щоб завантажити файл сертифіката.
  3. Файл профілю * .mobileprovision переносите мишкою DragDrop в іконку iTunes, потім синхронізація з пристроєм. Це встановить профіль на пристрій.
  4. Додаєте скачаний файл сертифіката * .p12 в Зв'язку ключів в розділ Система (якщо не додано раніше).
  5. Запускаєте айПодпісь. Вибираєте будь-ламаний ipa, який треба підписати. Записуєте в поле вводу підпису ім'я вашого сертифіката, який вказаний в зв'язці ключів. Наприклад, iPhone Developer: ILIA SHKOLNIK (**********).

2) Якщо ви не розробник.

  1. Додавайте UDID свого девайса до розробника, який має сертифікат,
  2. Візьміть у розробника його файл профілю (Провіжн) * .mobileprovision, в який було додано ваш пристрій.
  3. Візьміть у розробника його файл сертифіката * .p12, в який був доданий Провіжн.
  4. Файл профілю * .mobileprovision переносите мишкою DragDrop в іконку iTunes, потім синхронізація з пристроєм. Це встановить профіль на пристрій.
  5. Додаєте файл сертифіката * .p12 в Зв'язку ключів в розділ Система.
  6. Запускаєте айПодпісь. Вибираєте будь-ламаний ipa, який треба підписати. Записуєте в поле вводу підпису ім'я вашого сертифіката, який вказаний в зв'язці ключів. Наприклад, iPhone Developer: ляляля (**********).

Як створити сертифікат .p12

  1. Знаходьте в зв'язку ключів ваш сертифікат розробника:
  2. Правий клік на сертифікаті. У контекстному меню вибираєте «Експортувати»:
  3. Далі вибираєте формат р12, задаєте будь-яке ім'я сертифіката та пароль, який буде питатися при додаванні даного сертифікату в зв'язку ключів.

Як це працює?

Все дуже просто. Додаток підписує ipa-файл підписом розробника з файлу сертифіката. Таким чином, iTunes думає, що це звичайний девелоперський білд, і встановлює спокійно його на пристрій, UDID якого занесений в цей сертифікат.

Блог ios-розробника, айподпісь - установка ipa без джейлбрейка

Блог ios-розробника, айподпісь - установка ipa без джейлбрейка

Функціонал поступово додається.

Що нового у версії 1.0:
- Повна російська локалізація
- Завершення програми при натисканні на хрестик

Що нового у версії 2.0:

  • додана мультизагрузка
  • Вмикання / вимикання автодобавлення підписаних файлів в iTunes
  • змінено повідомлення
  • Доданий прогрессбар і інформація по стадіях

Що нового у версії 2.1:

  • Додана обновлялка Sparkle
  • баг фікс
  • графічні поліпшення

Що нового у версії 2.2:

  • Перевірено працездатність поновлення Sparkle

Що нового у версії 2.2.1:

  • Додано автозбереження налаштувань при виході

Що нового у версії 2.3:

  • Додавання файлів .ipa перенесенням на іконку айПодпісі або через «Відкрити за допомогою»
  • Підтримка додавання відразу декількох файлів

Що нового у версії 2.4:

  • Автоматичне додавання необхідного сертифіката при першому запуску
  • Додана кнопка «Очищення даних» в меню

Що нового у версії 2.5:

  • Доданий вибір профілю для інтеграції в додаток

Що нового у версії 2.6:

  • Додана утиліта підписування коду від Mac OS X 10.7.2
  • Переведені помилки, і додані їх вирішення

У кого помилка (CSSMERR_TP_NOT_TRUSTED) при підписуванні - скачайте БЮРО і додайте його в зв'язку ключів:
завантажити БЮРО

Буду вдячний за слушні поради щодо розвитку даного проекту

Схожі статті