CloudKit で error: <CKError 0x604000249c60: "Internal Error" (1/4000); "Couldn't send a valid signature">

CloudKit で、master data を cloud に保存しておき、アプリ起動時にダウンロードしようかなと思って試してみる。

うーん、文字列の query の方法がわからない・・・integer の query に切り替えてみたら、error 発生。

<CKError 0x604000249c60: "Internal Error" (1/4000); "Couldn't send a valid signature">

なにこれ? 調べてみたら、iPhone simulator で、iCloud にログインしていないとエラーになるみたい。simulator でログインしたらちゃんと query できました。

次は、文字列のクエリだな・・・