MFi アクセサリを初めて接続するときはいつでも、どのプロトコルを plist ファイルで宣言する必要がありますか? また、その名前はどこから取得できますか?
MFi アクセサリを接続して EADemo コードを実行した後でも、「アクセサリが接続されていませんか?」と表示されます。
com.apple.p1 と com.apple.p2 の代わりに適切なアクセサリ関連のプロトコル文字列が書き込まれるまで、EADemo コードは機能しないと思います。
EAAccessory というクラスがあり、protocolString プロパティを使用して、プロトコル文字列名を知ることができます。
プロトコル文字列について製造元に問い合わせる必要がありますか?それとも、すべての MFi アクセサリで使用できるユニバーサル プロトコルはありますか?