2011-01-02 14 views
5

Macに接続されたiPhoneからファイル(sms.db)を取得する必要があります。アップルデベロッパーコネクションで検索しているiPhoneファイルシステムにアクセスする方法が見つかりません...Mac OS XアプリケーションからiPhoneファイルシステムにアクセスする

私はiPhoneにSSHできません。私が開発したいアプリケーションは、非jailbroken iPhoneで使用するためのものです...そして私私はグーグルで見つけたMacFuseモジュールを避けたいです...私はある種のAPIを通してファイルシステムにアクセスしたいと思います。

ありがとうございます!

+1

あなたはファイルシステムに直接アクセスすることはできませんが、それはiPhoneについての大きなことの1つです(多くの人がそれを批判しています)。 –

+2

あなたはそうすることはできませんし、そうする理由もありません。 Xcodeオーガナイザの中から独自のファイルにアクセスすることができます。 – Eiko

+3

このようなアプリ:http://www.ecamm.com/mac/phoneview/ファイルシステムにアクセスすることができます... – zakk

答えて

2

株式OSのiOSデバイス上のファイルシステム全体にアクセスするための、Appleが公開している公開APIはありません。プライベートOS/API呼び出しでさえ、アプリケーションサンドボックスの制限のために機能しません。

Xcode、iTunes、およびおそらくiTunes USBドライバを引き継ぐ他のアプリでは、USB接続を介してのみ動作する非AppleドキュメントのプライベートAPIを使用しています。

2

ファイルシステムの制限により、jailbrokenしていないiPhoneでは不可能です。

+1

このアプリはこのアプリを借りる:http://www.ecamm.com/mac/phoneview/ファイルシステムにアクセスすることができます... – zakk

+1

それはiTunesの同期データベースではなく、iPhoneで直接動作することは確かですか? –

+0

これはちょっと変わったトリックです... iPhoneはiTunesから消えて、別のデバイスとして認識されています... とにかく、これはもっと簡単だろうと思っていました。 – zakk

1

OSXアプリケーションからファイルシステムにアクセスすることはできません。ファイルシステムはロックされています。

+2

このアプリは次のとおりです:http://www.ecamm.com/mac/phoneview/ファイルシステムにアクセスできます... – zakk

1

Phoneview(いくつかのコメントに記載)は、ファイルシステムへのアクセスを許可していません。 パブリックAPIを使用してデータや連絡先を呼び出し、電話機の1つの場所にファイルをコピーすることができます。よくある質問から

煙と鏡「PhoneViewは、iPhoneのディスクのメディアセクションでファイルを保存します」。

0

自分のアプリ用の場合は、iOS 4.xに含まれているドキュメント共有を使用してください。その後、ファイルをiTunesに表示させ、デスクトップからアプリケーションのセクションにファイルをドロップすることができます。

チュートリアルがここに発見された: Ray Wenderlich's nice tutorial

2

DiskAidはすべていやセイヤーズを封じることが表示されます。そのアプリケーションは、iOSデバイスファイルシステムへの完全なアクセスを持っているようだ。iTunesが動作しているかどうか、ファイルが共有されているかどうか。それはファイルをルートレベルまで見ています。私はまだそれがどのように行われるのか把握しようとしています。ああ、これはすべて、脱獄されていないデバイスにあります。

関連する問題