web-dev-qa-db-ja.com

(iphone)Macからデバイスのドキュメントディレクトリにアクセスしますか?

IPhoneデバイスのドキュメントディレクトリにアクセスして、アプリの実行中に保存したログファイルを表示しようとしています。

私はこれがシミュレータでできることを知っています。 (Finderでアプリのドキュメントディレクトリを参照できます)

これはデバイスに対して実行できますか?

ありがとうございました

47
eugene

Xcodeでオーガナイザーを開き、デバイスが正しく接続されたらドキュメントディレクトリをダウンロードできますか?

48
Viraj

Xcode 6では、デバイスウィンドウを開いてダウンロードする必要があります。

enter image description here

53
rockXrock

 enter image description here

17
Rakesh

2つのソリューションを組み合わせて、スクリーンショットを追加してわかりやすくします。これはXcode 7を使用しています。

アプリドキュメントの表示/ダウンロード

  1. メニューWindow -> DevicesからDevicesウィンドウを開きます。
  2. デバイスを選択します。
  3. アプリケーションを選択します。
  4. オプションの歯車ボタンをクリックします。

View/Download Documents

ITunesを使用したドキュメントの表示/ダウンロード/削除


重要!!!
サブフォルダー内にドキュメントがある場合、iTunesでドキュメントを表示または変更することはできません。


  1. ProjectナビゲーターInfo.plistファイルを選択します。
  2. 別のプロパティを追加するには、プロパティの横にある+ボタンをクリックします。
  3. リストを下にスクロールするか入力して、Application supports iTunes file sharingを見つけます。
  4. ブール値をYESに変更します。
  5. アプリケーションを再構築/インストールします。

Add file sharing support

15
mikeho

iOSは、アプリケーションとiTunesの間でドキュメントを共有するためのフレームワークを提供します。 Apple docs、特にファイル共有サポートCore Services Layer セクションをご覧ください-)セクション:これを行う方法を説明します。

  1. UIFileSharingEnabledキーをアプリケーションのInfo.plistファイルに追加し、キーの値をYESに設定します。
  2. 共有したいファイルをアプリケーションのドキュメントディレクトリに配置します。

ちなみに、これがデバッグ専用の場合、デフォルトのNSLog関数を使用してログをいつでも印刷し、OS Xの Console を使用して出力を確認できます。

10
phaxian

同じようにiTunesを使用することもできますが、iTunesで表示するには、.plistで以下のように変更します。「アプリケーションはiTunesファイル共有をサポートします」として新しいキーを追加し、

Like this

7
Kirtikumar A.