iCloud 共通 > 前提の設定
- iCloud 使用するには
Targets > Signing & Capabilities > [+ Capability] > iCloud
で iCloud 有効にする- Key-value storage
- iCloud Documents
- CloudKit
- iCloud Document, CloudKit については
- Container も設定が必要
com.XXXXX.AppName1
のような identifier で設定- これをアプリ間で共有すれば設定が引き継げるか?
- Background Modes も有効にする
Targets > Signing & Capabilities > [+ Capability] > Background Modes
- Background Fetch
- Remote notifications
- Container も設定が必要
忘れると、このように出る。アプリ上は ぱっと見エラーは出ないが、同期は されない。
[Connection] Unable to find entitlement for KVS store* [Connection] BUG IN CLIENT OF KVS: Trying to initialize NSUbiquitousKeyValueStore without a store identifier. Please specify a store identifier in your entitlements or initializer.