2 つの異なるアプリが iCloud 経由で少量のデータを共有できるようにするために見つけたすべてのアドバイスに従いました。テストではすべてが期待どおりに機能しましたが、両方のアプリがアプリ ストアでリリースされた後、アプリの 1 つがデータを読み取れません。
セットアップは次のとおりです。
app 1 ID: com.mycompany.superapp
app 2 ID: com.mycompany.superduperapp
両方のアプリの資格ファイルで com.apple.developer.ubiquity-kvstore-identifier を com.mycompany.superapp として設定しました。どちらのアプリ ID も同じ 10 文字のプレフィックスを共有しています。
アプリ 2 は期待どおりに機能します。しかし、アプリ 1 (資格で実際に ID が使用されているアプリ) が iCloud データにアクセスしようとすると、次のように表示されます。
Warning: com.mycompany.superapp has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement
Warning: Can't get application info for com.mycompany.superapp
誰が何が間違っているのか考えていますか?