2013-03-05 5 views
18

実際のデバイス(iphone/ipad)ドキュメントフォルダにアクセスする方法がありますか?私はそのフォルダにいくつかのデータを格納するアプリケーションを実現し、すべてが正しい方向に進んでいるかどうかを確認したいと思っていました。iphone/ipad(実際のデバイス、シミュレータなし)のドキュメントフォルダにアクセスする方法はありますか?

+3

確かに:脱獄、SSH。 –

+0

あなたは、あなたが開発しているアプリについて話していますか? – tkanzakic

+0

[this](http://stackoverflow.com/questions/7377280/is-ios-developer-able-to-view-file-system)と[this](http://stackoverflow.com/questions)をチェックしましたか?/10201944/documents-directory-ios-5からの格納と読取りファイル) – swiftBoy

答えて

29

2. 1つの行を追加します。

3.プロパティ "アプリケーションはiTunesファイル共有をサポートしています"のブール値を "はい"に設定します。 (キー名はUIFileSharingEnabled

あなたはいいですね。

コピーしたファイルにアクセスするには、デバイスをプラグインする必要があります(プログラム)。あなたがコンピュータにアクセスしようとした場合、あなたはファイルを見つけることができません。

+0

私のために働いた。 – Nagarajan

+0

iFunBoxでドキュメントフォルダにアクセスできますが、これは非常に簡単です。 –

4

あなたの質問は少し不明であるが、私は3つの解釈見ることができます:iTunesFileSharingを持つ任意のアプリのドキュメントフォルダを参照してください

  1. あなたがiTunesにiPhoneを差し込むことができますが、あなたが書かれている任意のアプリを含め、有効または書いている。

  2. これはあなた自身のアプリであり、ドキュメントフォルダからファイルを読むのに役立つ必要がある場合は、this questionをご覧ください。

  3. これが他の誰かのアプリで、iTunesなしでアプリのドキュメントフォルダにアクセスしたい場合、アプリはあなたが望むものが実装されていない場合、jailbreakingとハッキングのいくつかの種類が必要です。プロジェクトのplistファイルに

    1.Go - :正確な答えを探して誰にも

+0

申し訳ありませんが、アプリの6ヶ月間の開発と私は初心者のように感じています! ^^ 'そうです、自分の開発したアプリでドキュメントフォルダにアクセスする必要がありますが、プログラムではありません。アプリは、ドキュメントフォルダにいくつかのファイルを書き込み、私は自分の目で、ドキュメントフォルダの内容を参照して、アプリケーションが何をするつもりであるかどうかをチェックする。ファイル名を確認するなど。 –

+1

その後、ファイル共有が進んでいるようです。これは良いチュートリアルです:http://www.raywenderlich.com/1948/how-integrate-itunes-file-sharing-with-your-ios-app。 ファイルシステムからすべてのフォルダにアクセスできるので、エミュレータを使用することもできます。 – Luis

+0

よく知っていて、私はシミュレータについて考えなかった。私が所有していない新しいiphoneのアプリの機能をチェックするのに便利です。ファイル共有の問題については、前に示唆したようにiFunBoxをインストールしました。とても良いですね。 iTunesのソリューションもチェックします。ありがとうございました! –

4

iExplorerは、iOSアプリの把握に役立ちます。 :)

編集:

あなたは正しいです、あなたが使用してコードからドキュメントディレクトリにアクセスすることができますiMazing

+0

Dropbox、ボックスアプリを表示していません – Durgaprasad

+0

このようなアクセスはこれ以上行われていないようです。過去にiExplorerを使用していましたが、現在のバージョンでは不運です。 – robbash

+0

@robbash私は自分の答えを更新しました。 :) –

0

に試してみる:

+ (NSString *) applicationDocumentsDirectory 
{  
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil; 
return basePath; 
} 

をそして、あなたは、その後のために、端末に行くことができますすべてのファイルをチェックしてください。私のシステムで

例えば、その次のように:

~/Library/Developer/CoreSimulator/Devices/<deviceID> 
34

あなたは、iTunesのせずにこれを行うことができますし、ファイルがドキュメント以外のサンドボックス内のどこかであったとしても。

Xcodeのウィンドウ/デバイスに移動します。

enter image description here

次に、お使いのデバイスを選択し、リスト内のアプリを見つけます。今

enter image description here

、デバイスウィンドウの下部にある小さな歯車のアイコンを見てください。その悪い少年をクリックしてください。 enter image description here

「ダウンロードコンテナ...」を参照してください。それが何をしているのでしょうか?あなたはそれを持っています。これは、アプリケーションのサンドボックス内のすべてのフォルダを含むサンドボックス全体をダウンロードします。

これで、まだリリースされていないアプリのサンドボックスが表示されるはずです。したがって、実際のデバイスでテストするのに適しています。

シミュレータでテストしている場合は、人生が簡単です。無料アプリをダウンロードするだけです。OpenSim here

+1

これは私と協力して、iDeviceの実際のドキュメントにアクセスする簡単な方法です。 –

関連する問題