5

3.0 SDK からアクセサリを使用できるようになったので、質問は簡単です。USB を使用して、iPhone アプリと PC (または Mac) アプリをやり取りさせるプロセスは何ですか?

コードは必要ありませんが、それを機能させるためのパスとキーを教えてください。

SSH 経由で iPhone ディスクにアクセスし、ファイルを操作する必要がありますか?

または、iPhone アプリからデータを送信し、PC アプリで傍受 (取得) (および PC から iPhone にデータを送信) できますか?

ありがとう、この質問がばかげている場合は、教えてください。Dev Center で見つけられませんでした (何を探す必要があるのか​​ 本当にわかりません...) !

編集 : Microids からいくつかのニュースを読みました。彼らは PC と iPhone のゲームを同期し ( ig here )、どこかで (私はそれをもう一度見つけることはできません) USB で iPhone を接続すると言っているので、これは可能だと思います。

4

3 に答える 3

10

電話での USB アクセスは、外部アクセサリ フレームワーク経由でのみサポートされます。iPhone を任意の USB デバイスに接続することはできません。デバイスは実際に EA プロトコルをサポートしている必要があります。詳細については、Made for iPhoneプログラムをご覧ください。

それ以外には、アプリケーションで利用できる USB アクセスはありません。

于 2009-10-19T17:04:18.783 に答える
1

ssh_relay(以前はiphone_tunnelと呼ばれていました)に興味があるかもしれません。

iPhoneには/System/Library/Lockdown/Services.plistがあり、AMDeviceStartServiceを介してそのようなサービスを開始し、それと通信することができます。

ssh_relayは、iPhoneサイトのサービスとして単純なポートフォワーダーを使用し、PCのクライアントアプリケーションを使用して、ローカルのiPhoneポートをPCに転送できるようにする方法を示しています。これは、ここで必要なものではありません(iPhoneで、単純なTCPを介して通信する別のサービスを実行していて、それにアクセスしたい場合に便利です。たとえば、SSHなど)が、この例に基づくと、まっすぐである必要があります。 -サービス(Services.plist内)とPC間の通信を転送します。

于 2009-11-15T11:17:19.883 に答える
1

外部アクセサリ フレームワークが必要です。そうは言っても、Apple の意図が PC/Mac 上のアプリケーションと通信することであったかどうかはわかりません。これは実際には、iPod ドック、リモコンなどのアクセサリと通信するためのものです。Apple は、App Store でこの方法で PC と通信するアプリケーションを許可しない場合があります。

于 2009-10-19T16:52:16.600 に答える