У нас есть приложение на основе Spotify, в котором используется последняя библиотека libspotify. https://github.com/spotify/cocoalibspotify
Приложение было отклонено Apple за несоблюдение рекомендаций по хранению данных. Ниже представлена информация:
В частности, мы обнаружили, что при запуске и/или загрузке содержимого ваше приложение сохраняет 2,09 МБ. Чтобы проверить, сколько данных хранит ваше приложение:
- Установите и запустите свое приложение
- Перейдите в «Настройки» > «iCloud» > «Хранилище и резервное копирование» > «Управление хранилищем».
- При необходимости нажмите «Показать все приложения».
- Проверьте хранилище вашего приложения
В Руководстве по хранению данных iOS указано, что только содержимое, которое пользователь создает с помощью вашего приложения, например документы, новые файлы, изменения и т. д., должно создавать резервные копии в iCloud.
Временные файлы, используемые вашим приложением, должны храниться только в каталоге /tmp; не забудьте удалить файлы, хранящиеся в этом месте, когда пользователь выходит из приложения.
Данные, которые можно воссоздать, но которые должны сохраняться для правильного функционирования вашего приложения — или потому, что клиенты ожидают, что они будут доступны для автономного использования, — должны быть помечены атрибутом «не создавать резервные копии». Для объектов NSURL добавьте атрибут NSURLIsExcludedFromBackupKey, чтобы предотвратить резервное копирование соответствующего файла. Для объектов CFURLRef используйте соответствующий атрибут kCFURLIsExcludedFromBackupKey.
Проблема в том, что мы не храним ничего, кроме того, что Spotify может хранить через библиотеку. Любые предложения или рекомендации будут очень полезны.