2011-11-12 8 views
0

デバイスを使用してplistファイルに辞書を書き込んでいるアプリケーションを作成しています。自分のMacにそのファイルが必要です。私はシミュレータを使用するかのように、私は自分のドキュメントにアクセスできます。デバイスとアプリケーションを使用している間、どのように私のMacまたは私のコードでそのファイルを取得することができますデバッグモードです。デバッグ中にデバイスからファイルを取得

おかげ

答えて

2

があなたののInfo.plistファイルにUIFileSharingEnabledを有効にし、私を助けてください。次に、pl30をDocumentsフォルダにコピーします。ファイルはiTunesの[アプリケーション]タブの[ファイル共有]セクションに表示されます。エクスポートボタンを使用してMacにコピーするか、フォルダにドラッグアンドドロップします。彼らは、iTunesを再配置している可能性があり

/* ARC */ 
NSURL plistURL = <# original plist #> 
NSString *documents = 
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd_HH-mm-ss"]; 
NSString *path = [documents stringByAppendingFormat:@"/TheFile-%@.plist", [dateFormatter stringFromDate:[NSDate date]]]; 
NSError *error; 
if (![[NSFileManager defaultManager] copyItemAtURL:plistURL 
               toURL:[NSURL fileURLWithPath:path] 
               error:&error]) { 
    /* copy failed */ 
} else { 
    /* ok */ 
} 
+0

:あなたは、ファイルの別のコピーを分析するために容易にするために、タイムスタンプを持つ新しいファイルに元のplistをコピーします。このコードで開始することができ、ファイルをコピーするには

今すぐ(11.0.2)あなたは(ウィンドウ内の)メニューバーからあなたのデバイスを選択して、次に* Appsを選択する必要があります。ファイル共有はページの一番下にあります。 – JohnK

+0

残りの部分について:UIFileSharingEnabledは、「アプリケーションがiTunesファイル共有をサポートする」というタイトルのキーを追加することを意味します。これは、アプリ名-Info.plistファイル – ishahak

関連する問題