У меня есть приложение в магазине приложений, и я добавляю iCloud.Я следовал инструкциям Apple, а также другим, и все работает нормально.Однако я заметил, что если у меня на устройстве установлена версия 2.0 (последняя производственная версия), а затем я разверну версию 3.0 (ту, что с iCloud) из Xcode на устройство, при запуске приложения я получаю:
NSUbiquitousKeyValueStore error: com.yourcompany.YourApp has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement
Однако, если я удаляю исходное приложение с устройства, а затем внедряю 3.0 из XCode, я не получаю сообщение об ошибке, и iCloud работает нормально.
Что я должен сделать, чтобы пользователине нужно удалять приложение перед обновлением?
Я пробовал это на нескольких устройствах под управлением iOS 5.0.1, и все они делают то же самое.