Как предотвратить резервное копирование приложения в iCloud - PullRequest
4 голосов
/ 01 февраля 2012

У меня возникли проблемы с получением приложения в App Store.Проблема заключается в том, что по данным Apple резервное копирование базы данных осуществляется в iCloud, хотя я попытался предотвратить это, установив для параметра skipBackupFlag для файла базы данных значение YES для документации Apple .

Возможно, я сделал что-то не так, поэтому я хотел бы проверить это перед повторной отправкой приложения.Обратите внимание, что я храню БД в каталоге NSLibrary с идентификатором моего пакета, добавленным в качестве подкаталога, поэтому фактический каталог выглядит так:

/var/mobile/Applications/DA9AF74B-3735-4325-BE87-F4D3003AD205/Library/com.mycompany.myapp/my.db:

В качестве проверки на моем iPod я перешел в «настройки», «Хранилище и резервное копирование iCloud», «Управление хранилищем», «Показать все приложения», но мое приложение показало только 1,3 КБ.Согласно Apple, iCloud поддерживает более 7 Мб, поэтому для них резервная копия включает файл базы данных.

Еще один вопрос (если я не могу понять, как протестировать skipBackupFlag) - достаточно ли просто установить для skipBackupFlag файла базы данных значение YES или также должен быть установлен каталог skipBackupFlag?

1 Ответ

0 голосов
/ 04 февраля 2012

Я так и не понял, как проверить skipBackupFlag, но я почти уверен, что установил его неправильно. Как только я исправил это, приложение было принято. Данные не копируются и хранятся в NSDirectory.

...