エラー
iCloud KVS使用の譲渡アプリを受取後に、以下のようなエラーが出たときの解決方法です。
Provisioning profile "iOS Team Provisioning Profile: [BUNDLE ID]" doesn't match the entitlements file's value for the com.apple.developer.ubiquity-kvstore-identifier entitlement.
解決方法
entitlements
のiCloud Key-Value Store
の値を<譲渡した側のチームID>.<Bundle ID>
にすればよい。
譲渡した側のチームIDがわからなければ
-
~/Library/Developer/Xcode/userdata/provisioning profiles
にある当該プロジェクトのプロビジョニングプロファイルを探す - 見つけたプロビジョニングプロファイルをQuick Lookで開く(ファイル選択してスペースキー)
- その中の
com.apple.developer.ubiquity-kvstore-identifier
キーの値をentitlements
にコピペ