Як встановити 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.

При виконанні перерахованих вище умов, здійснити підпис додатки сертифікатом можна, володіючи платним аккаунтом розробника і UDID номером пристрою, занесеним в цей аккаунт. В інтернеті з'явилися спеціальні сервіси, що здійснюють подібні послуги за символічну плату.

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

  1. Завантажте програму для Mac OS, за допомогою якої буде здійснюватися цифровий підпис додатки. На момент написання статті для цифрового підпису додатків відомі і використовуються наступні програми: InstaSign, iModSign, iReSign і айПодпісь. Рекомендуємо насамперед звернути увагу на перші дві програми зі списку.
  2. Визначте UDID - унікальний ідентифікаційний номер пристрою. Для цього підключіть iPhone, iPad або iPod Touch до комп'ютера і запустіть на ньому iTunes. В сторінці оглядової інформації з влаштування зробіть клік по його серійним номером і на його місці ви побачите 40-значний буквено-цифровий UDID-код. Скопіюйте його в будь-який текстовий документ.

    UDID-код пристрої
    UDID-код пристрої
  3. Зробіть прив'язку UDID до аккаунту розробника і отримаєте для вашого пристрою сертифікати і профіль. Для цього скористайтеся одним із сервісів в інтернеті. Наприклад, udidbeta.com. У магазині вказаного сайту необхідно придбати Certificate + Rrovisioning Profile, обов'язково вказавши UDID пристрою, для якого ви замовляєте сертифікати.

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

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

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

      перегляд інформації про сретіфікатеперегляд інформації про сретіфікате

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

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

      успішний результатуспішний результат

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

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






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