3.0 固有の API を使用しているとは思いませんが、コンパイルするたびに、「このプロジェクトは iPhone SDK 3.0 以降でのみ使用可能な機能を使用しています」という警告が表示され、その後、一連のエラーが発生します。Base SDK を 3.0 に変更すると、警告とエラーは消えますが、もちろん OS 2.2.1 をターゲットにすることはできません。
これは、XCode が最初にプロジェクトを作成したときに作成されたと思われる project_Prefix.pch ファイルからのものであることがわかります。このファイルがどのように含まれているかわかりませんが、これが問題の原因だと思います。削除しようとしましたが、ビルドはまったくコンパイルされません。
どうにかしてこのファイルを再生成する必要がありますか?