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

0
65

Увы, но не всегда после установки обновлений приложения начинают работать лучше. В некоторых случаях, долгожданные апдейты могут не только сделать программу лучше, но убрать полезные функции или добавить новые баги. В случае выхода неудачного обновления пользователям придется ждать, пока разработчики исправят проблему, выпустив еще один апдейт. Но есть и другой путь – можно самостоятельно установить более раннюю версию приложения.

Для установки «устаревшей» версии приложения или игры для iOS пользователям нужно:

1. Скачать и установить приложение под названием Charles. На официальном сайте можно найти версии для Windows, OS X и Linux.

2. Найти в iTunes приложение, старую версию которого нужно установить.

3. Начать загрузку приложения в iTunes и в Charles в разделе Structure найти активность вида «buy.itunes.apple.com».

4. Выбрать строку «buy.itunes.apple.com» и вызвать контекстное меню правой кнопкой мышки, далее включить пункт «Enable SSL Proxying».

5. Остановить загрузку приложения в магазине.

6. Удалить приложение из списка загрузок в iTunes.

7. Найти нужное приложение в iTunes и еще раз запустить и остановить загрузку.

8. В Charles раскрыть новую активность вида «buy.itunes.apple.com». В ней должно появиться несколько новых вложений. Выбрать пункт «buyProduct».

 

9. Перейти во вкладку Response и, нажав правой кнопкой мыши на «buyProduct», выбрать пункт «Export».

10. Экспортировать файл с расширением XML. В качестве места для экспорта можно выбрать рабочий стол.

11. Открыть XML файл и найти строку:

<key>softwareVersionExternalIdentifiers<key>

Под ней будут строки типа:

<integer>1466803</integer>

<integer>1529132</integer>

<integer>1602608</integer>

Это версии приложения, вышедшие ранее. Для установки «устаревшей» версии нужно выбрать один из номеров и скопировать его в буфер обмена.

12. Вернуться в Charles.

13. Вызвать контекстное меню на пункте «buyProduct» и выбрать пункт «Edit».

14. В открывшемся окне перейти в раздел «Text», где найти строку:

<key>appExtVrsId<key>

Под ней в теге <string> будет указана текущая версия приложения.

15. Для установки «устаревшей» версии необходимо вставить между тегами номер более ранней версии приложения и нажать на клавишу «Excute».

16. Нажать правой кнопкой мыши на последнюю запись «buyProduct» в списке под активностью «buy.itunes.apple.com» и выбрать пункт «Breakpoints».

17. Снова найти в iTunes нужное приложение и запустить его скачивание.

18. Вернутся в Charles, выбрать активность «buy.itunes.apple.com», а в правой части окна переключиться на Edit Request –> XML Text.

19. В поле <string>XXX</string> вставить из буфера код, скопированный на шаге 11. Нажать кнопку Execute.

20. На странице подтверждения еще раз нажать «Execute».

21. Дождаться завершения скачивания приложения в iTunes.

22. Проверить в разделе «Мои приложения» версию только что скачанной программы или игры. Для этого нужно вызвать контекстное меню и выбрать пункт «Сведения».

23. В случае если в библиотеке iTunes доступна «устаревшая» версия приложения можно подключать iPhone или iPad к компьютеру и переносить программу в память мобильного устройства, предварительно удалив более новую версию.

Подробная видео инструкция от iDB:

НЕТ КОММЕНТАРИЕВ