I have an app running on iOS and tvOS. I've set up settings sync using iCloud key-value storage:
I believe I have followed all the steps correctly:
com.apple.developer.ubiquity-kvstore-identifier
in the entitlements is identical ($(TeamIdentifierPrefix)$(CFBundleIdentifier)).Has anyone gotten cross-iOS/tvOS synchronization working? Is this even possible? Thank you for any advice.
Answering here for posterity: cross-sync was actually working correctly and the mistake was actually in how we handled serializing and deserializing of the value stored. We missed the exception until we looked deeper.