Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"xxx has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement" on one device only

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?

like image 838
Amiram Stark Avatar asked May 29 '12 23:05

Amiram Stark


1 Answers

I've seen problems with older profiles being cached / sticking around on the device.

You might try opening Settings:

  • Go to General -> Profiles.
  • Delete all the profiles related to this app.
  • Delete the app.
  • Re-install the app and see if that helps.
like image 182
Hunter Avatar answered Oct 06 '22 04:10

Hunter