プロジェクトでXcode 3.2.1を使用しています。ベース SDK は iPhone Device 3.0で、iPhone OS Deployment Target は iPhone OS 2.0です。つまり、下位互換性のあるアプリケーションです。
問題はMapKit Frameworkです。Weak linked libraryとして追加されていますが、アプリは「Device - 2.2.1」ターゲットにリンクしていません。アイデアが尽きました...ライブラリを「弱い」リンクとしてマークする以外に何ができますか? 以前は機能していましたが、現在は機能していません。
これがコマンドラインの一部です。これは私には問題ないようです。
-framework Foundation -framework UIKit -framework CoreGraphics
-weak_framework CoreLocation -weak_framework MapKit
エラーメモ:
ld: framework not found MapKit
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.0 failed with exit code 1