title: iCloud: Sync key-value-storage between iOS and tvOS
body: <p>I have an app running on iOS and tvOS. I've set up settings sync using iCloud key-value storage:</p>
  
  <ul>
  <li>iOS version synchronizes data using iCloud KVS. This working fine.</li>
  <li>tvOS version synchronizes data using iCloud KVS. Also working fine.</li>
  <li>However, I cannot get <strong>the iOS and tvOS versions to synchronize with each other</strong>.</li>
  </ul>
  
  <p>I believe I have followed all the steps correctly: </p>
  
  <ul>
  <li>Same app id, same bundle id.</li>
  <li>Same iCloud account logged in on all devices.</li>
  <li>The field <code>com.apple.developer.ubiquity-kvstore-identifier</code> in the entitlements is identical ($(TeamIdentifierPrefix)$(CFBundleIdentifier)).</li>
  <li>Key name is identical</li>
  <li>Both apps are syncing over the network (it's not just local cache).</li>
  </ul>
  
  <p>Has anyone gotten cross-iOS/tvOS synchronization working? Is this even possible? Thank you for any advice.</p>