2012-03-08 13 views
5

私のXcodeでは、最古のBase SDKとしてMac OS X 10.7を選択することしかできません。 追加の基本SDKをインストールすることはできますか?Mac OS X 10.6 SDKのためのビルド方法

+0

ここで質問を言い換えてください。 – Dimitris

+0

@sch Snow Leopardは2009年にリリースされ、2012年3月にはまだNDAの下にあったのですか? –

+0

いいえ、そうではありません..そして、NDAはオーバーフローをスタックするのには関係ありません。なぜなら、人々がなぜStackoverflowの仕事ではなく、Appleの契約を強制するサイトの人々の仕事でもないのです。あなたが何かについて話すことが快適ではないなら、あなたはそれをあなた自身に保つべきです。 –

答えて

2

10.6 SDKが必要な理由はありますか?デプロイメントターゲットを10.6に設定すると、10.7 SDKを使用することができ、10.7で追加されたものを使用していないと仮定して、アプリケーションは10.6で実行されます。

+1

私はもう存在しないAPIにアクセスしようとしているレガシーコードをコンパイルしようとしています。 – Dimitris

+0

10.6 SDKのコピーをお持ちの場合は、XcodeのアプリケーションバンドルのSDKに追加することができます。それでも動作しない場合、Xcode 4.3には10.6 SDKがあります。 –

+2

Mountain Lion OS X 10.8にはXcode 4.3をインストールできません。それは基本的に私の質問です。どうすればSDK 10.6を入手してXcode 4.4にインストールできますか? – Dimitris

11

私は私のバックアップディスクのいずれかでのXcode 4.3の古いバージョンを発見したとのコピーをドラッグ:それは今、側面に沿ってMacOSX10.7.sdkMacOSX10.8.sdkを座っ

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk 

:に

/Developer/SDKs/MacOSX10.6.sdk 

をすでにそこにあった。 Xcode 4.4が付属しています。

私はXcodeバージョン4.4(4F250)とOS X 10.8を使用しています。

Xcodeを再起動した後、ビルドの設定に入り、デフォルトの「現在のOS X」でプロジェクトに10.6 SDKが必要な場合は、Base SDKをOS X 10.6に設定してください。

+0

のように、Snow Leopard SDKが必要です。うまく動作します(ソフトウェアを同梱しました)。 Xcodeの古いバージョンがインストールされている場合は、それを単にシンボリックリンクすることもできます。 –

+1

Xcodeが更新されると、このプロセスが何らかの形で繰り返されることが多分あります。 –

+0

私は4.4.1にアップグレードし、それを繰り返さなければならなかった。 – bakercp

関連する問題