Apple не разрешает приложению обмениваться данными каталога документов напрямую с пользователем (для ключа UIFileSharingEnabled установлено значение true)

В моем приложении я вставил несколько изображений пользователя в каталог документов приложения, и я также управляю одним файлом sqlite в нем. Я включил опцию обмена файлами iTunes в моем приложении для резервного копирования данных приложения на ПК. Когда я загрузил его в appStore, рецензенты отклонили приложение с комментарием -


Проблема с моим приложением - в последнем абзаце, где говорится, что файлы в папке "Документы" должны быть только теми файлами, к которым у пользователя есть доступ.

Я прочитал это превосходное руководство http://www.raywenderlich.com/1948/itunes-tutorial-for-ios-how-to-integrate-itunes-file-sharing-with-your-ios-app но не нашел ничего полезного для я в таком состоянии.
Пожалуйста, предложите, "я должен зашифровать данные и сохранить их в каталоге документов?"
или у кого-то есть лучший подход к этому, чтобы яблоко одобрило мое приложение.

Заранее спасибо.

2 ответа

Решение

После долгих исследований об общем доступе к файлам я обнаружил, что нужно изменить структуру файлов в моем приложении, потому что Apple Do c четко говорит:

введите описание изображения здесь

Дополнительные сведения о ключе UIFileSharingEnabled см. В разделе " Ссылка на ключ списка свойств информации".

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

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

Но хранить sqlite-файлы в Documents определенно неправильно. Проще говоря, это не "документ". Все файлы базы данных могут храниться в каталоге caches.

Если крайне необходимо синхронизировать эту базу данных через iCloud, попробуйте упомянуть этот факт в заметках к обзору.

Другие вопросы по тегам