私はiOS開発に非常に慣れていません。外部アクセサリを Bluetooth 経由で接続するために、Apple の EADemo サンプル アプリをテストしたいと考えています。
私の理解では、com.apple.p1 と com.apple.p2 の代わりに適切なアクセサリ関連のプロトコル文字列が定義されていない限り、EADemo コードは機能しません。
アクセサリ プロトコル文字列を指定せずに EADemo アプリをテストできますか? EADemo アプリのテスト方法は?
私はiOS開発に非常に慣れていません。外部アクセサリを Bluetooth 経由で接続するために、Apple の EADemo サンプル アプリをテストしたいと考えています。
私の理解では、com.apple.p1 と com.apple.p2 の代わりに適切なアクセサリ関連のプロトコル文字列が定義されていない限り、EADemo コードは機能しません。
アクセサリ プロトコル文字列を指定せずに EADemo アプリをテストできますか? EADemo アプリのテスト方法は?
今日、テスト用の iPhone で EADemo アプリを試してみましたが、動作するように見えました! 私が試した手順は次のとおりです。
EADemo アプリとアクセサリは、通信に使用するプロトコルに同意する必要があります。通常、アクセサリは、サポートするプロトコル文字列をアプリに提供します。これらも EADemo アプリの Info.plist ファイルで定義する必要があります。com.apple.p1 の上または下の追加行に、アクセサリで使用される文字列を追加するだけです。これを行わないと、アプリはアクセサリと通信できません。
アプリを実行すると、アクセサリとプロトコル文字列を選択できるようになります。その後、アプリでデータを送受信できます。したがって、EADemo アプリを完全に「テスト」するには、最初にプロトコル文字列を設定する必要があります。