Чи можу я перевстановити один додаток для iOS, не втрачаючи своїх даних?


9

У мене є єдине додаток, яке потрібно перевстановити. Я спробував усі відомі людині хитрощі в спробах змусити його працювати, але всі не вдалися. У цьому додатку є багато даних, які я краще не втрачу. Це явно не ввімкнено iCloud, і це не гра, тому сподівання на те, що Game Center не відновить нічого. Як, якщо можливо, я можу перевстановити його, не втрачаючи своїх даних?


1
Чому ви вважаєте, що переустановка необхідна?
bneely

1
Яке це додаток?
Graeme Hutchison

@bneely Я спробував все інше.
Тімоті Мюллер-Хардер

2
Це лише моя думка, але я скептично налаштований, що перевстановлення програми для iOS - це рішення. Як ви вважаєте, що зміст програми було неправильно змінено? Спосіб розробки та реалізації iOS робить це малоймовірним.
bneely

3
Дані користувача можна змінювати, а сама програма (я сподіваюся) - ні. У вас може виникнути випадки пошкодження даних, і після перевстановлення програми з тими ж даними, ви можете виявити у вас ту ж проблему, що і раніше. (Я повинен зазначити, що я все ще не зрозумів, з якою саме проблемою ви стикаєтесь.) Я не знаю способу досягнення вашої мети. Як згадується нижче, PhoneDisk звучить як хороший варіант, і я думаю, ви повинні знайти комп’ютер, де ви зможете цим користуватися. Просто підготуйтеся до можливості, що дані є проблемою (не обов'язково вини; ви можете помилка програмування.)
bneely

Відповіді:


7

Хоча я ніколи не пробував це сам, теоретично ви можете використовувати щось на зразок PhoneDisk, щоб відкрити приватну папку програми та скопіювати весь вміст на свій комп’ютер. Потім, після видалення та перевстановлення програми, ви зможете скопіювати вміст назад.


Це гарна відповідь, але, на жаль, у мене немає доступу до комп'ютера, для якого я маю права адміністратора, що було б необхідно для встановлення PhoneDisk.
Тимофі Мюллер-Хардер

5

Xcode може перевстановити додаток. Перейдіть у вікно -> пристрої та натисніть на свій пристрій зліва. Ви можете натиснути кнопку "+" і переглянути додаток або просто перетягнути будь-яку програму на розділ "Встановлені додатки". Можна навіть перетягнути значок програми прямо з iTunes. Додаток буде перевстановлено на старий, не стираючи жодних даних, документів, кеш-файлів тощо.


По-перше, ви повинні отримати додаток з iTunes App Store та / або знайти його у ~/Music/iTunes/iTunes Media/Mobile Applicationsпапці. Потім підключіть свій пристрій до Mac за допомогою USB-кабелю та дотримуйтесь наведених вище вказівок. Ви можете також крос-кантрі перевстановлення або оновити додаток, якщо воно більше не є в App Store в вашій країні. Все, що вам потрібно, це Apple ID, зареєстрований в іншій країні, де доступний додаток. Потім увійдіть в iTunes за допомогою цього ідентифікатора Apple і отримайте додаток з App Store. Після цього використовуйте Xcode, щоб встановити завантажений додаток на старий, не стираючи жодних даних .
Rockallite

1
Працював для мене 10.3.2
MrCheatak

3

Перевстановлення програми майже точно не вирішить вашу проблему. Програми iOS цифрово підписуються. Якщо навіть один байт буде змінено, iOS відмовиться запускати його. Те, що ви будете перевстановлювати, буде ідентичним тому, що ви встановили на даний момент.

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

Ви можете отримати свої дані зі свого пристрою, використовуючи такий інструмент, як iExplorer, або, якщо програма включила це, iTunes Обмін файлами (який доступний на вкладці Програми для вашого пристрою в iTunes).


2

Як пояснив Хуй, додаток можна перевстановити без втрати даних, видаливши або перейменувавши файл iTunesMetadata.plist у своєму каталозі.

Для цього термінал працює так само, як iFile, але він крихітний і безкоштовний. Команда терміналу для цього для Facebook:

rm $(dirname $(find -name Facebook.app))/iTunesMetadata.plist

Мені просто довелося перевстановитись після двох невдалих оновлень, і мені довелося це робити досить часто в минулому, всі припускають, що це навряд чи допоможе з будь-яким питанням, з яким стикається тимотімх, може мати надзвичайні мережеві зв’язки. Ні, iOS не дозволить запустити невдалі встановлення, але він також не дозволить вам повторити І зберегти свої дані.


1

Єдиний спосіб перевстановити додаток - видалити додаток і всі його дані, а потім знову встановити. Якщо у вас немає способу експорту / копіювання даних (наприклад: в експорті / імпорті додатків, передачі файлів iTunes, синхронізації DropBox / iCloud тощо).

Я б спробував зробити повне резервне копіювання та відновлення пристрою, щоб побачити, чи це виправляє це для вас (я не знаю, чи включали це всі відомі людині трюки ).


Дякую, але це не допомагає. Він не має жодної функції експорту, і фактично причиною цього було відновлення резервного копіювання.
Тімоті Мюллер-Хардер

0

Якщо ваш iPhone не працює, ви можете видалити метадані програми та повторно встановити програму.

Ви можете використовувати SBSettings для пошуку шляху програми, а потім в iFile перейдіть до цього каталогу та видаліть iTunesMetadata.plist. App Store більше не буде бачити додаток як встановлений, і ви зможете повторно встановити його і зберегти свої дані.


2
Чи можете ви, будь ласка, додати деякі деталі (можливо, використовуючи одну конкретну програму як зразок), як це зробити?
nohillside

-1

У мене була така ж проблема, тож я зайшов до сторінки магазину програми та оновив її звідти


Оновлення додатків сильно відрізняється від перевстановлення, плюс це рішення працює лише тоді, коли доступне оновлення.
Тимофі Мюллер-Хардер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.