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

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

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

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

1 Ответ

33 голосов
/ 08 марта 2011

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...