Xcode6にはOS X 10.9とiOS8.0向けのSDKしか入っておらず、古いプロジェクトのコンパイルが通らないので、10.8向けのSDKを追加する方法。
###Xcode5をダウンロード
すでにインストールずみならここはスルーで。
Appleのダウンロードサイトから10.8SDKを含むXcode(5.1.1とか5.1)をダウンロード
###Xcode6にSDKをコピー
- ダウンロードしたXcode.appを右クリック>パッケージの内容を表示
- Xcode5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs以下にあるMacOSX10.8.sdkをコピー
- 同様にXcode.app(6)を右クリック>パッケージの内容を表示から、/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKsを開く。
- 2でコピーしたMacOSX10.8.sdkをペースト
###Xcode6を再起動
Xcode6を再起動し、Build SettingからOS X 10.8が選択でき、コンパイルが通ることを確認。
たいしたことじゃないけど、SDKがあるパスを忘れたりするので備忘として。
他のSDKもこの方法で追加できるはず。