Газетное хранилище приложений - PullRequest
0 голосов
/ 26 марта 2012

Я разработал одно приложение, в котором ежемесячные выпуски журналов загружаются и хранятся в каталоге документов приложения.

Но приложение отклонило приложение из-за сохранения номера журнала в каталоге документов.Размер моего журнала составляет около 50 МБ.

Они упоминаются ниже:

В Руководстве по хранению данных iOS указано, что только контент, который пользователь создает с помощью вашего приложения, например документы, новые файлы, измененияи т. д. могут храниться в каталоге / Documents и архивироваться с помощью iCloud.

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

Данные, которые могут быть воссозданы, но должны сохраняться для правильного функционирования вашего приложения - или потому что клиенты ожидают, что оно будет доступно для автономного использования -должен быть помечен атрибутом "не создавать резервные копии"Для объектов NSURL добавьте атрибут NSURLIsExcludedFromBackupKey, чтобы предотвратить резервное копирование соответствующего файла.Для объектов CFURLRef используйте соответствующий атрибут kCFURLIsExcludedFromBackupKey.

Любая помощь признательна.

Спасибо.

Ответы [ 2 ]

1 голос
/ 25 сентября 2012

Переместите ваши файлы в каталог Caches , и все будет хорошо.

0 голосов
/ 30 марта 2012

Я считаю, что если это пользовательский контент, то нет проблем с его хранением в папке / Documents.

Поскольку это контент, который можно загрузить снова, необходимо установить атрибут файла NSURLIsExcludedFromBackupKeyчто предотвращает его резервное копирование в iCloud.

Посмотрите на этот вопрос по настройке атрибута: Используйте NSURLIsExcludedFromBackupKey без сбоев на iOS 5.0

...