28 Декабрь 2015
Как откатить обновление или  установить старую версию любого приложения на iPhone и iPad

Как откатить обновление или установить старую версию любого приложения на iPhone и iPad

Одним из новшеств в iOS 9 – это доступ ко всем версиям приложений, которые ранее существовали, а не только к последним в App Store. Такая фича может быть полезно в разных случаях, но самая очевидная, это нестабильная работа обновлений, либо появления в них ограничений, например, отсутствие раздела «Музыка» в приложении «Вконтакте».

Откатить приложение для iPhone, iPad и iPod Touch раньше было нельзя, с появлением такой возможности был разработан отличный инструмент Charles Proxy – программа для Mac и Windows, которая позволит загрузить старые версии игр или приложений из App Store. Однако, стоит отметить, что не все процессы в Charles Proxy автоматизированы и новичку с первого раза будет сложно разобраться в программе, потребуется терпение и немного упорства, чтобы выполнить поиск и установку нужных файлов на смартфон или планшет.

Инструкция, как сделать откат версии приложения на iPhone или iPad:

  1. Скачайте программу с официального сайта разработчиков: http://www.charlesproxy.com/download/ для Mac подтвердите установку от имени администратора.
  2. Запустите iTunes и начните скачивать то приложение, для которого хотите сделать откат, либо установить старую версию.
  3. В окне программы Charles должно отобразиться несколько серверов, к которым подключиться iTunes, ищем тот в, котором есть слово «buy», делаем правой кнопкой мыши клик по нему и выбираем состояние «Enable SSL Proxying». установка и откат приложения из app store с помощью Charles proxy установка и откат приложения из app store с помощью Charles proxy
  4. Вернитесь в iTunes и остановите процесс загрузки и установки приложения.
  5. Найдите это приложение в iTunes снова и повторите старт загрузки программы.
  6. Опять откройте программу Charles и найдите строчку с «buy», в окне программы таких объекта уже должно быть два, нам нужен тот, который появился позже, снова откройте окно iTunes и опять остановите процесс загрузки приложения из App Store. установка и откат приложения из app store с помощью Charles proxy
  7. Далее переходим в Charles и раскрываем нужную строчку с «buy», ищем строку со словами «buyProduct», кликаем правой кнопкой, далее «Export» и указываем рабочий стол компьютера для сохранения файла. установка и откат приложения из app store с помощью Charles proxy
  8. На рабочем столе появится файл XML, откройте его в любом текстовом редакторе и найдите блок:
    <key>softwareVersionExternalIdentifiers</key>

    В этом поле ищите строки следующего вида:
    <integer>1862841</integer>
    <integer>1998707</integer>

    Эти строки означают версии приложений от самой первой до последней. Копируем любой номер (чтобы найти нужную версию программы, необходимо будет перебором копировать и вставлять доступные номера). установка и откат приложения из app store с помощью Charles proxy
  9. В Charles находим строку «buyProduct» и делаем клик правой кнопкой по ней и выбираем «Edit». установка и откат приложения из app store с помощью Charles proxy
  10. Внизу нажимаем на «Text» и ищем строку вверху:
    <key>appExtVrsId<key>

    Там же в строке <string>XXXX</string>, замените значение на то, которое вы скопировали раньше, и нажмите на кнопку «Execute» внизу.
  11. Откройте вкладку «Response» и пролистайте до строчки: <key>bundleShortVersionString</key> ниже будет показана версия скачиваемого приложения, если она не та, то повторите процедуру с 8 по 10 пункт. установка и откат приложения из app store с помощью Charles proxy
  12. После того, как вы найдете нужную версию, снова кликните правой кнопкой по «buyProduct», далее выберите пункт «Breakpoints». установка и откат приложения из app store с помощью Charles proxy
  13. Откройте iTunes, снова найдите приложение, обновите страницу и нажмите на кнопку «Загрузить».
  14. Вернитесь в программу Charles, найдите объект «buy», в правой части окна переключите на «Edit Request», далее «XML Text». В поле <string>XXXX</string> вставьте код, скопированный код приложения, нажмите на кнопку «Execute». установка и откат приложения из app store с помощью Charles proxy
  15. Дождитесь состояния «Breakpoint» и повторно нажмите на «Execute».
  16. Откройте iTunes, загрузка приложения должна продолжиться.
  17. Откройте вкладку «Мои программы», найдите скаченную программу, кликните правой кнопкой по ней и откройте «Сведения», в открывшемся окне проверьте версию. установка и откат приложения из app store
  18. Для того чтобы перенести утилиту на iPhone, iPad или iPod Touch, необходимо сначала удалить старую версию с гаджета, а затем подключить его к компьютеру и загрузить приложение через iTunes. Ниже вы можете посмотреть видео с инструкцией по установке старой версии приложения из App Store.

подписывайтесь на новости сайта Gudapp.ru, все о мобильных приложениях и мобильных устройствах Подписывайтесь на наши страницы в: vkontakte, facebook, twitter

подписывайтесь на новости сайта Gudapp.ru, все о мобильных приложениях и мобильных устройствах Делайте репост в социальных сетях, ставьте лайки и оставляйте ваши комментарии!

Автор 
  • 5 (1 Голосовать)