2012年8月23日木曜日

Xcode 4.4.1は10.6SDK非サポート

9/1訂正
下記の方法だとリンク時にエラーが発生してしまいます。正しくは、Build SettingsでBase SDKをOS X 10.7、OS X Deployment TargetをOS X 10.6にすることでMac OS X 10.6でも動作するアプリを作ることができます。

8/7にXcode 4.4.1が公開されましたが、このバージョンから10.6SDKが非サポートとなってしまいました。Mac OS X 10.6でも動作するアプリを開発したい場合は、古いバージョンのXcodeから10.6SDKをXcode 4.4.1のパッケージ内のXcode.app/Contents/Developer/Platforms/MacOSX.platformにコピーすれば開発できるようになります。古いバージョンのXcodeはデベロッパー会員であればhttps://developer.apple.com/downloads/index.actionからダウンロードできます。Xcode 3.xであれば/Developer/SDKs/の下に、Xcode 4.xであればXcode.app/Contents/Developer/Platforms/MacOSX.platformの下に10.6SDKのフォルダがあります。