Як встановити ipa на iphone, ipad або ipod touch

Золота клітка надійності і безпеки, в якій знаходяться всі власники мобільних пристроїв, що працюють під управлінням операційної системи iOS, має свої негативні сторони. Однією з таких сторін є відсутність можливості повернутися до попередньої версії будь-якої програми. Читаючи відгуки до ігор в AppStore, досить часто можна помітити, що нові версії сильно розчаровують своїх користувачів. У багатьох з них виникає резонне питання як повернути кохану версію програми?

Як виявилося це не так-то просто. Першим рішенням в таких ситуаціях зазвичай є установка джейлбрейка операційної системи. Але через одного додатка відмовлятися від можливості подальших офіційних оновлень, знижувати стабільність роботи пристрою і позбавлятися гарантійних зобов'язань виробника явно не варто. Існує інший нехай - це установка додатків з IPA файлу з підписуванням його сертифікатом розробника.

IPA - це розширення настановних файлів різних програм для iPhone, iPad і iPod Touch. Все IPA-файли при офіційній установці з AppStore на вибраний пристрій підписуються спеціальним сертифікатом з цифровим підписом. Дана підпис і є захистом від несанкціонованого розповсюдження програм і додатків з магазину AppStore. Додаток, встановлений і підписана для одного пристрою не може бути встановлено на іншому. Отже, для того щоб мати можливість встановити стару версію гри або будь-який інший програми необхідно взяти відповідну програму, у якого відсутня цифровий підпис, підписати його сертифікатом, відповідним вибраного пристрою і тільки після цього буде можлива його установка.

На питання де брати непідписані програми зупинятися не будемо, так як він при наявності навичок використання пошукових систем вирішується досить просто. Зупинимося детальніше на технічну сторону підписування додатків цифровим підписом.

Відразу відзначимо, що дану маніпуляцію можуть виконати тільки користувачі комп'ютерів Apple під управлінням операційної системою Mas OS X 10.6.8 (Snow Leopard) і вище. Якщо такої операційної системи у вас немає, то її можна встановити, використовуючи одну з систем віртуалізації для вашої операційної системи. Наприклад, VmWare.


  • Після успішної оплати на пошту ви повинні отримати як мінімум три необхідних файлу:
    • сертифікат з розширенням * .cer;
    • сертифікат з розширенням * .p12;
    • профіль вашого пристрою з розширенням * .mobileprovision.
    Також в листі повинен наводиться пароль, який використовується при додаванні сертифікатів в Зв'язку ключів (Keychain).
  • Додайте сертифікати в Зв'язку ключів. Для цього зробіть подвійний клік лівою кнопкою мишки по сертифікату з розширенням * .p12. Введіть пароль у вікні.

    додавання сертифіката в Зв'язку ключів


  • Після успішного додавання сертифікатів розробника в лівій колонці Зв'язки ключів знайдіть додані сертифікати в розділі «Сертифікати» і увійдіть сертифікат, що починається з iPhone Developer :. Скопіюйте загальне ім'я розробника, відповідне цьому сертифікату, яке буде виглядати як iPhone Developer: Ivan Ivanov (Х1YZ2AB3C4). Його потрібно буде використовувати в подальшому при підписуванні програми.

    сертифікат в сзвяке ключів


  • Запустіть програму, яка використовується для підписування IPA додатки. У нашому прикладі використана програма InstaSign.
  • Перетягніть мишкою у вікно програми додаток, яке буде підписуватися. В результаті воно повинно відобразитися в першому рядку програми.
  • Вкажіть ім'я розробника, яке було визначено в п.6 і папку для збереження підписаного додатки. За замовчуванням воно буде збережено на робочий стіл.
  • Натисніть кнопку InstaSign програми для підписування додатки. В результаті зазначених дій буде проведено підпис цифровим сертифікатом вибрану програму з розширенням * .ipa.

    підписування додатки в InstaSign


  • Завантажте профіль розробника з розширенням * .mobileprovision в ваш пристрій. Найпростіше це зробити відправивши файл-профіль собі на пошту і відкривши даний лист за допомогою вбудованого в iPhone або iPad браузера Safari. При відкритті файлу-профілю браузером відбудеться його автоматична установка в пристрій.
  • Тепер підписана IPA додаток тепер можна встановити в iPhone, iPad або iPod Touch пристрій для UDID якого були отримані сертифікати. Для цієї мети можна використовувати або стандартний iTunes, або більш зручну утиліту iTools.

    готовий до установки IPA-файл


  • На завершення статті можна дати рекомендацію завжди створювати резервні копії своїх улюблених програм за допомогою програми iTools, щоб не виникало необхідності повторення описаних вище дій після розчарування від чергового оновлення улюбленої гри або програми.

    Схожі статті