Как восстановить данные отдельных приложений из iCloud, сохранив все остальные приложения и новые данные, созданные с момента последнего резервного копирования iCloud?

9

Я только что обнаружил, что одно из моих приложений X «исчезло» по какой-либо причине с моего iPad. Он содержал МБ ценных данных, и, к счастью, у меня есть резервная копия iCloud, датированная неделю назад или около того, в которой есть все. Однако с тех пор я установил два десятка новых приложений и, вероятно, создал некоторое количество пользовательских данных, которые я хотел бы сохранить.

Как восстановить это единственное приложение со всеми его данными из iCloud, сохранив все остальные приложения и их данные, установленные с момента создания резервной копии iCloud?

Я прочитал соответствующий вопрос , но он не помогает напрямую в моей ситуации:

  1. Я отключил резервное копирование в iCloud, чтобы предотвратить перезапись данных X в iCloud «пустой» копией X. Просто «отключите резервное копирование в iCloud» для X и затем сделайте резервную копию всех остальных в iCloud (с последующим сбросом и восстановлением из iCloud). ) решить всю мою проблему? Если да, то как правильно его запустить?

    • когда я пытаюсь включить резервное копирование в iCloud, ему требуется подключение к Интернету, что создает риск перезаписи X перед его отменой
    • Когда я пытаюсь отключить резервное копирование X, iOS говорит, что все мои данные для X в iCloud будут удалены:

      Вы хотите отключить резервные копии X и удалить данные резервных копий из iCloud?

  2. Я уже переустановил X, надеясь, что он принесет все мои пользовательские данные - но, конечно, это не так. Теперь вопрос заключается в том, лучше ли сохранить его - чтобы избежать потери данных в iCloud,

    Не удаляйте приложение, если его данные находятся в iCloud. Удаление приложения, также удалит данные приложения и его настройки

    - или удалить его, чтобы объединить данные iCloud X с последними данными всех других приложений из резервной копии iTunes, которые я создал сегодня, прямо перед восстановлением из iCloud, следующим образом:

    Теперь восстановите ваш iPhone до последней резервной копии, которую вы только что сделали, согласно шагу 3. Это не приведет к удалению или замене приложений, которые вы установили и восстановили через iCloud. Это будет только слияние.


  1. Альтернативно, возможно ли вручную «объединить» резервную копию X из iCloud в / с текущей резервной копии iTunes на основе знаний SafeHarbor из этого ответа ?

  2. Любые другие инструкции будут с благодарностью.


Обновление: после восстановления из iCloud приложение X не восстанавливается; В App Store отображается значок для его загрузки из облака (который не восстанавливает данные, как я видел до сброса). Какие-либо предложения ?

yurkennis
источник

Ответы:

4

Мой собственный ответ будет не применим к любой ситуации, но вот как я решил проблему.

Все данные, которые мне нужны из рассматриваемого приложения (X), могут быть легко извлечены после того, как приложение (с его данными) будет установлено на устройстве.

Итак, я сделал следующее:

  1. Сделайте резервную копию последнего состояния в iTunes (сохраните предыдущую резервную копию с помощью «Archive» непосредственно перед этим)

  2. Восстановите предыдущую резервную копию iCloud, где приложение X все еще было установлено и содержало данные

  3. Извлеките все данные, которые мне нужны, из X (я в своей ситуации, через iTunes> (мое устройство)> Приложения> Раздел документов

  4. Восстановите к последней резервной копии iTunes, сделанной в шаге 1

  5. Переустановите приложение X с нуля.

yurkennis
источник
Можете ли вы объяснить шаг 3., пожалуйста? Это на Mac? Есть ли Safari в приложениях?
Николас Барбулеско
@NicolasBarbulesco Это полностью зависит от рассматриваемого приложения. В моем случае это был VoiceRecordPro, который позволяет получать данные через iTunes> Приложения> Документы. Да, на Mac. Нет, я не вижу Safari в Документах - но надеюсь, что Safari позволяет каким-то образом загрузить свои данные (не исследовал, как именно).
юркеннис
2

Я купил стороннее программное обеспечение для этого ... iMazing ( https://imazing.com/ ) смог создать резервную копию и восстановить данные приложения для одного устройства на другое. У них есть пост в блоге, в котором описано, как это сделать: https://imazing.com/guides/how-to-export-backup-and-transfer-ios-apps-data-and-settings

Я был рад, что это сработало, в основном у меня было что-то, что моя дочь произвела, когда она была маленькой в ​​детском приложении, и я хотел убедиться, что оно сохранилось, само приложение было прекращено и не имеет какого-либо экспорта / импорта функциональность.

  • Подключите исходное устройство к iMazing
  • Перейдите в «Управление приложениями» и перейдите на вкладку «Устройство».
  • Выберите приложение и нажмите кнопку «Резервное копирование»
  • Подключите целевое устройство к iMazing
  • Снова, перейдите в «Управление приложениями» и нажмите на вкладку «устройства»
  • Выберите ваше приложение, нажмите «стрелку вниз» и выберите «Восстановить данные приложения».

По какой-то причине он заставил меня отключить «Найти мой iPad» для процедуры восстановления (впоследствии я смог включить его снова без каких-либо хлопот). Кроме того, вы можете скачать iMazing бесплатно, вам необходимо приобрести лицензию, когда вы перейдете к разделу «Восстановление данных приложения».

Аарон
источник
1

Вы можете просто перетащить файл .ipa из папки «Мобильные приложения» на страницу «Приложения», указанную для вашего устройства в iTunes, при условии, что вы сохраните файл .ipas, который iTunes теперь автоматически удаляет. Проверьте свою резервную копию Time Machine, если у вас нет привычки удалять их из корзины. Однако в настройках устройства iTunes есть флажок, который спрашивает, хотите ли вы удалять файлы, связанные с приложением, при удалении приложения, и, если вы отметили это, эти файлы будут удалены. Если вы выполняете резервное копирование в iCloud, а не на свой компьютер, вам необходимо восстановить резервную копию устройства, созданную до удаления приложения.

Нуль
источник
2
Корзина ушла день или два назад, и никаких резервных копий TimeMachine больше недели не было. Но даже если бы у меня был .ipa, как он мог бы помочь восстановить данные для приложения, которое я уже переустановил и которое теперь содержит пустые данные?
Юркеннис
3
Просто уточнил название вопроса: мне нужно восстанавливать данные приложения , а не само приложение .
Юркеннис