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" は、必要そうでもリンクしないように注意する必要があるかもしれないですね。

[ もどる ]