私はいくつかのオーディオアプリを作成していますが、何度か遭遇した1つの問題は、iPhone用に作成したコードがiPodTouchで機能しないことです。
低レベルのオーディオを使用している場合、オーディオ入力ルートがないと、オーディオセッションの初期化時にアプリがクラッシュする可能性があります。
iPhoneシミュレータで利用可能なオーディオ入力がないことをシミュレートする方法を知っている人はいますか?
編集:iPod Touchがクラッシュしています:
XThrowIfError(AudioSessionInitialize(NULL, NULL, sessionInterruptionListener, self), "Initialize Session");