Audio Unit フレームワークのリンクに失敗する : Objective-C プログラミング
PROGRAM
Audio Unit フレームワークのリンクに失敗する
Xcode 4.2 を使って iPhone アプリのプログラミング時に、Audio Unit フレームワークをリンクしようと、プロジェクトの "Link Binary With Libraries" で "AudioUnit.framework" を追加したところ、コンパイル時に次のエラーが発生しました。
Framework not found AudioUnit
Comand /Developer/Platforms/iPhoneSimulator.platform/Developer/user/bin/clang failed with exit code 1
Audio Unit 関連の機能を使用したライブラリをリンクした都合で "AudioUnit.framework" をリンクさせてみたのですけど、どうやら "AudioUnit.framework" リンクさせると、上記のようなエラーとなってしまうようです。
使用する機能にも依りますけど、今回の自分の場合は "AudioUnit.framework" をリンクしないようにして、代わりに "CoreAudio.framework" と "AVFoundation.framework" を追加することで、このエラーは表示されなくなりました。
必要なフレームワークだけをリンクすれば良いと思いますが、とりあえず "AudioUnit.framework" は、必要そうでもリンクしないように注意する必要があるかもしれないですね。
[ もどる ]