Требования iOS к хранилищу данных (использование папки кеша вместо пометки файлов, резервное копирование которых не требуется)

Мое приложение было отклонено из-за нарушения 2.23

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

Однако после просмотра: https://developer.apple.com/library/ios/qa/qa1719/_index.html

Похоже, что может быть недостаточно даже правильного пути «кеша» для iOS> 5? Пример:

/var/mobile/Applications/00000000-0000-0000-0000-000000000000/Library/Caches/'

Приведет ли вышеприведенное мое приложение к выполнению этого требования? Или я вынужден использовать API для создания резервных копий файлов?


person Tom    schedule 21.08.2013    source источник


Ответы (1)


Использование каталога caches правильно, если вы можете повторно загрузить файлы. Они не будут резервироваться. Вам нужно использовать флаг «не делать резервную копию», только если файлы существуют в месте, для которого обычно создается резервная копия (например, в каталоге документов).

person Mike Weller    schedule 21.08.2013
comment
Спасибо за разъяснения. Вы случайно не знаете, есть ли официальная страница, где это указано? На всякий случай мне это нужно для разрешения? (В любом случае, попробуем отправить повторно с новым путем хранения данных) :) - person Tom; 21.08.2013