Ошибка NSUbiquitousKeyValueStore: «com.mycompany.myappname» не имеет действительного права com.apple.developer.ubiquity-kvstore-identifier

#objective-c #ios5

#objective-c #ios5

Вопрос:

Я правильно установил файл прав доступа. Я получаю URL-адрес cloud.

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

эта ошибка возникает на ipad 1 при компиляции того же проекта на iphone, он работает нормально без ошибок.

Ответ №1:

Обычно это происходит, когда вы загружаете свое приложение из AppStore и обновляете его с помощью XCode.

Взгляните на «Рекомендуемую процедуру тестирования» в Technote 2285

Ответ №2:

Вы используете разные целевые объекты для версий вашего приложения для iPhone и iPad? Проверьте свой файл прав доступа и убедитесь, что он имеет правильные значения для всех целей организации.

Вы также можете выполнить текстовый поиск в папке ваших проектов и посмотреть, содержат ли какие-либо файлы строку «com.mycompany.myappname».