Подтвердить что ты не робот

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

Какое официальное, задокументированное поведение при установке обновления в приложение?

Этот вопрос запрашивает одно и то же, но ответ , в котором говорится, что пакет приложений заменен но все другие папки нетронуты, не содержат никакой документации. У меня есть причина, чтобы полагать, что пакет приложений, по сути, не заменен, поэтому я хотел бы знать наверняка.

Пожалуйста, обратитесь к документации!

4b9b3361

Ответ 1

Из Руководство по программированию приложений iOS (см. раздел "Файлы, сохраненные во время обновлений приложений" в разделе "Файловая система" ):

Когда пользователь загружает приложение обновления, iTunes устанавливает обновление в новый каталог приложений. Тогда перемещает файлы данных пользователей из старой установки на новую каталог приложений перед удалением старой установки. Файлы в следующие каталоги гарантированы для сохранения во время обновления Процесс:

  • <Application_Home>/Documents
  • <Application_Home>/Library

Несмотря на то, файлы в других каталогах пользователей могут также переместить, вы не должны полагаться на них, присутствуя после обновление.

Что вы видите в Почему мой пакет приложений для iPhone не заменяет старый во время обновления? Вопрос - это проблема, при которой Xcode не работает правильно обнаруживать/выталкивать обновленные ресурсы на устройство, что является совсем другим сценарием.