4

現在、iCloud を使用する 2 つのアプリが App Store にあります。それらは異なる資格識別子を使用していますが、今は最初のアプリから 2 番目のアプリのドキュメントにアクセスできるようにしたいと考えています。

最初のアプリのドキュメントにアクセスするために、最初のアプリのユビキタス コンテナー識別子を 2 番目のアプリに追加することはできますか?

明らかに、最初から識別子を共有する必要がありましたが、アプリが最初に提出されたときはそのことを考えていませんでした。

4

1 に答える 1

0

ドキュメントから、あなたが望むことを実際に行うことが可能であるように見えます。iCloud デザイン ガイドの「複数のアプリに共通のユビキタス コンテナーを構成する」セクションを参照してください。

たとえば、アプリの無料版と有料版を提供しているとします。アップグレードしたユーザーに、iCloud ドキュメントへのアクセスを維持してもらいたいと考えています。または、相互運用し、互いのファイルにアクセスする必要がある 2 つのアプリを提供する場合もあります。どちらの例でも、共通のユビキタス コンテナーを指定し、各アプリからそのコンテナーへのアクセスを要求することで、必要なアクセスを取得します。

このセクションでは、アプリのコンテナーの 1 つを共通のコンテナーとして構成する方法について説明します。

Xcode ターゲット エディターの iCloud コンテナー リストの最初の行に、プライマリ iCloud 対応アプリのバンドル ID を入力します。

于 2013-08-07T15:05:31.860 に答える