xcode 4を使用してSnow Leopard(10.6)をターゲットにするアプリケーションを開発しました 開発のほぼ終わりに、10.5+をサポートするよう依頼されました。xcode 4を使用していますが、OSX Leopard(10.5)以上をターゲットにしています
Mac OSの展開ターゲットを10.5に設定してコンパイルしました。 コンパイラ(LLVM 2.0)とリンカが変更 と幸せになりそうですが、私は私が私が理解これは、それがないことをAVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER
などの状態を述べているNSWindowの(isOnActiveSpace)から使用してきた機能に出くわしました10.5で作業(例外をスロー?)しましたが、ビルド時に警告は発生しませんでした。
私は現在、ヒョウのインストールはありません。そのためにコンピュータを手配するために私たちのQAがかかるでしょう。コードを調べて、私が使用したすべてのAPIが実際に10.5で安全であることを確認するにはどうすればよいですか?
このマクロは、Base SDKから定義されており、Xcode 4でのみ10.6に設定できます。 –
SDK(具体的には、AvailabilityMacros.hヘッダー)は、定義していない場合のみ定義しますあなた自身。任意のSDKでMAC_OS_X_VERSION_MAX_ALLOWED = 1050を設定できます。 – LaC