Мы храним XML-файл конфигурации, который содержит несколько пар ключ-значение в UserDefualts. Размер .plist после сохранения данных в файле USerDefualts находится в пределах 5-50 МБ в зависимости от файла конфигурации пользователя.
Недавно на одном из наших бета-устройств мы обнаружили, что папка «Настройки приложения» имеет размер 5 ГБ, что в 500 раз больше размера приложения.
Я скачал приложение .xcappdata для бета-устройства и обнаружил, что папка
AppData/Library/Preferences is 4.98GB
Мы понятия не имеем, почему эта папка огромна.
Внутри этой папки находится 800 файлов с именем в формате
(bundle-identifer).plist.1ESwPpG
1ESwPpG
- случайная строка в конце файлов.
И размер каждого файла показывает 0 байт.
В этой папке есть еще два дополнительных файла.
Один - это файл .plist
(35 МБ) приложения, а другой - com.apple.EmojiCache.plist
(4 КБ).
Почему размер папки превышает 4,5 ГБ?
Я могу удалить приложение и переустановить его, чтобы решить проблему, нам было бы полезно узнать причину проблемы.
Я не мог найти много от https://forums.developer.apple.com/thread/69830.
и Документы и данные приложения iOS становятся огромными
Примечание: Это приложение на бета-устройстве не было удалено за последние 2-3 месяца. Приложение на устройстве обновляется с каждой бета-сборкой.
Примечание: Удаление этих файлов уменьшает размер папки, но файл показывает 0 байт при просмотре окна инспектора файлов. Также файл ничего не показывает при открытии любым текстовым редактором.
Я вижу, что .plist данных по умолчанию для пользователя размером 35 МБ дублируется много раз, что увеличивает размер папки.
Мне интересно, когда именно это произойдет.