Three20のライブラリや,その他の外部ライブラリをプロジェクトでリンクするとき,そのターゲットが問題になる. たとえば,ある自分のプロジェクトをターゲット,iphonesimulator-releaseでビルドしたものは,Three20のライブラリもiphonesimulator-releaseでビルドしたスタティックライブラリをリンクしないといけない. このため.Debug版とRelease版を別々に用意して,ターゲット毎にリンク設定をかえないといけない. Three20のようにソースコードで配布されているものは,iPhoneのSDKのバージョンがコロコロ変わる度々にビルドして使うことになる.そこで,ソースからビルドしたターゲット毎に異なるスタティックライブラリを,動的にかつ自動的にリンクできるようにXcodeを設定してみる. ./2tch/ ./2tch/Three20/