I'm testing an iCloud-enabled App that uses the iCloud key-value store.
I'm testing it on an iPad and an iPod, both running 5.1.1.
Today, with no apparent reason, running on the iPad (and on the iPad only) causes the message "xxx has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement" to be shown and I cannot access the key-value store, which means that I cannot run the App on that device.
Accessing the iCloud file sore works fine.
The provisioning profie hasn't changed, the entitlement file hasn't changed, the project and target settings haven't changed, and the code still runs fine on the iPod.
There's only one target for all devices.
Removing the App from the iPad and re-installing it doesn't help. Product Clean doesn't help. Removing the iPad from the Xcode organizer and re-enabling it doesn't help. Removing all the App's data from iCloud doesn't help. As far as I can tell, nothing helps.
Any ideas?
I've seen problems with older profiles being cached / sticking around on the device.
You might try opening Settings:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With