コンパイルに使用したiPhoneSDKの正確なバージョンを指定するマクロを探しています。これが必要なのは、SDK 3.0で(そしてSDK 3.0でのみ)コンパイルするときに、コードを追加する必要があるためです。
__IPHONE_OS_VERSION_MIN_REQUIRED
パラメータを使用してユーザーが設定できるため、ここでは正しい選択ではありません-mmacosx-version-min
。たとえば、ユーザーはSDK 3.1のminバージョン-mmacosx-version-min=3.0
でコンパイルできるため、ユーザーがSDK 3.1でコンパイルしている場合でも、のチェックは__IPHONE_OS_VERSION_MIN_REQUIRED == 30000
trueになります。
どんな助けでも大歓迎です。
よろしく、ヨッヘン