

AppleはApple Developer Programに重要なアップデートを行いました。本日より、iCloudを利用するアプリを別の開発者に移管できるようになりました。その仕組みは以下のとおりです。
Appleによると、アプリを別の開発者に販売した場合、または別のApp Store Connectアカウントや組織に移動したい場合、アプリの譲渡はすでに可能です。また、App Storeからアプリを削除せずに、アプリの所有権を別の開発者に譲渡することも可能です。
同社は次のように述べた。
アプリは移行中および移行後もレビューと評価を維持し、ユーザーは引き続き将来のアップデートにアクセスできます。また、アプリが移行されてもバンドルIDは維持されます。アプリのビルドがアップロードされた後は、バンドルIDを更新することはできません。
開発者にとって、iCloud を利用するアプリの所有権の譲渡がより容易になったというニュースがあります。Apple によると、アプリが以下のいずれかを使用している場合、譲渡先がアプリの譲渡を承認すると、アプリは譲渡先に譲渡されるとのことです。
- ユーザーデータを保存するiCloud;
- iCloud コンテナ;
- KVS 識別子はアプリに関連付けられます。
同社は次のように述べた。
アカウント内の複数のアプリがCloudKitコンテナを共有している場合、1つのアプリを移行すると、他のアプリは移行されたCloudKitコンテナを使用してデータの読み取りまたは保存ができなくなります。さらに、移行元はiCloudダッシュボードから移行されたアプリのユーザーデータにアクセスできなくなります。アプリをアップデートすると、移行されたCloudKitコンテナを使用してデータの読み取りまたは保存ができなくなります。
アプリがiCloud Key-Value Storage(KVS)を使用している場合、移行したアプリ用に作成する新しいプロビジョニングプロファイルに、完全なKVS値が埋め込まれます。プロビジョニングプロファイル内の完全なKVS値を使用して、エンタイトルメントplistを更新してください。
Apple はこの情報を Apple Developer ページから公開しており、詳細についてはここで知ることができます。
注目すべきは、今年初めにAppleがスモールビジネスプログラムの開発者にアプリの移行を許可し始めたことです。数か月後、同社はこの機能をiCloudを利用するアプリにも拡張しました。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。