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


Для установки «застарілою» версії програми або гри для 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:
