8

私は自分のアプリにiCloudを統合することに取り組んでおり、時々競合や保存エラーの問題を抱えています。データがクラウドに保存されているという事実は、問題のデバッグを非常に困難にします。

私の知る限り、iCloudサーバー上のデータはデバイス上のディレクトリにミラーリングされています。このディレクトリの内容またはiCloudサーバー内のファイルを表示できるツール(iOSまたはOSXアプリ)はありますか?NSMetadataQueryクラスを使用してディレクトリ内のファイルをクエリできることを知っています。ただし、自分の資格で使用できるAppleの組み込みツールまたはオープンソースアプリケーションを探しています。

これまでのところ、私は運が悪かった次のツールを試しました。

  • Mac OS X Lionの場合、システム設定>> iCloud >>管理:これは、ドキュメントの名前とサイズのみを表示します。コンテンツをダウンロードしたり表示したりすることはできません。
  • iOS 5では、[設定] >> [iCloud]>>[ストレージとバックアップ]>>[ストレージの管理]:上記と同じです。
  • Xcode 4.3.2では、オーガナイザー>>デバイス>> >>アプリケーション>>ダウンロード:これにより、アプリケーションデータをダウンロードできますが、iCloudデータは含まれていません。
  • iPhone Explorerアプリケーションで電話を閲覧しようとしましたが、iCloudデータが保存されている/ private/varの内容が表示されません。
4

3 に答える 3

13

...またはhttp://developer.icloud.comにアクセスして、Appleのサーバーのクラウドに実際に保存されているものを確認してください...

于 2012-09-23T23:51:15.517 に答える
5

私はこの答えの中に私の質問に対する答えを見つけました。

iCloud設定ページで「ドキュメントとデータ」を有効にしてiCloudを使用しているMacアプリをインストールすると、クラウド上のデータが「〜/ Library/MobileDocuments」フォルダの下の私のMacに自動的にダウンロードされることがわかりました。

于 2012-05-21T14:00:47.307 に答える
1

現在、ネイティブiCloudデータを表示するための文書化された方法はありません。ただし、データの内容によっては、状況によっては表示できる場合があります。たとえば、iCloudを使用して、CoreDataを介してアクセスされるデータベースを同期できます。データをSqliteデータベースに保存し、CoreDataを介して管理およびアクセスする場合は、サードパーティのデスクトップアプリを使用してSqliteファイルを表示できます。このツールを使用して、MacでSqliteデータベースを表示します:http ://www.sqlabs.net/sqlitemanager.php

于 2012-05-17T23:22:18.473 に答える