- Mac OS X 10.6 і вище (VM, Hack, Macintosh).
- iDevice будь-якої моделі.
- iOS 2.x або більше (сумісно з iOS 5.1)
- Файл сертифіката розробника
- Файл профілю (Провіжн)
Інструкція
1) Якщо ви розробник, який має свій сертифікат Apple.
- Заходьте в iOS Provisioning Portal / Provisioning і біля профілю натисніть «Download», щоб завантажити файл профілю.
- Заходьте в iOS Provisioning Portal / Certificates і біля сертифіката натисніть «Download», щоб завантажити файл сертифіката.
- Файл профілю * .mobileprovision переносите мишкою DragDrop в іконку iTunes, потім синхронізація з пристроєм. Це встановить профіль на пристрій.
- Додаєте скачаний файл сертифіката * .p12 в Зв'язку ключів в розділ Система (якщо не додано раніше).
- Запускаєте айПодпісь. Вибираєте будь-ламаний ipa, який треба підписати. Записуєте в поле вводу підпису ім'я вашого сертифіката, який вказаний в зв'язці ключів. Наприклад, iPhone Developer: ILIA SHKOLNIK (**********).
2) Якщо ви не розробник.
- Додавайте UDID свого девайса до розробника, який має сертифікат,
- Візьміть у розробника його файл профілю (Провіжн) * .mobileprovision, в який було додано ваш пристрій.
- Візьміть у розробника його файл сертифіката * .p12, в який був доданий Провіжн.
- Файл профілю * .mobileprovision переносите мишкою DragDrop в іконку iTunes, потім синхронізація з пристроєм. Це встановить профіль на пристрій.
- Додаєте файл сертифіката * .p12 в Зв'язку ключів в розділ Система.
- Запускаєте айПодпісь. Вибираєте будь-ламаний ipa, який треба підписати. Записуєте в поле вводу підпису ім'я вашого сертифіката, який вказаний в зв'язці ключів. Наприклад, iPhone Developer: ляляля (**********).
Як створити сертифікат .p12
- Знаходьте в зв'язку ключів ваш сертифікат розробника:
- Правий клік на сертифікаті. У контекстному меню вибираєте «Експортувати»:
- Далі вибираєте формат р12, задаєте будь-яке ім'я сертифіката та пароль, який буде питатися при додаванні даного сертифікату в зв'язку ключів.
Як це працює?
Все дуже просто. Додаток підписує ipa-файл підписом розробника з файлу сертифіката. Таким чином, iTunes думає, що це звичайний девелоперський білд, і встановлює спокійно його на пристрій, UDID якого занесений в цей сертифікат.
![Блог ios-розробника, айподпісь - установка ipa без джейлбрейка (Drag Drop іконку) Блог ios-розробника, айподпісь - установка ipa без джейлбрейка](https://images-on-off.com/images/125/blogiosrazrabotchikaaypodpisustanovkaipa-7ff26b9a.png)
![Блог ios-розробника, айподпісь - установка ipa без джейлбрейка (Drag Drop іконку) Блог ios-розробника, айподпісь - установка ipa без джейлбрейка](https://images-on-off.com/images/125/blogiosrazrabotchikaaypodpisustanovkaipa-3b76a5db.png)
Функціонал поступово додається.
Що нового у версії 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) при підписуванні - скачайте БЮРО і додайте його в зв'язку ключів:
завантажити БЮРО
Буду вдячний за слушні поради щодо розвитку даного проекту