我的Mac设置:
Volume A:
OS X 10.8
Xcode 4.5或更高版本-10.6 SDK 不可用作为基本SDK
Volume B:
OS X 10.7
Xcode 4.3.3-10.6 SDK 可用作为基本SDK
Volume C:
OS X 10.6
Xcode 4.2 -10.6 SDK 可用作为基本SDK
在卷A上,我安装了Xcode 4.5,但它不包括10.6 SDK作为我的Build Targets' Build Settings中的可用“Base SDK”。
我在这个硬盘上有一个单独的10.6卷和10.7卷,两者都安装了Xcode,并且我可以在我的Xcode Build Targets' Build Settings中选择10.6 SDK作为Base SDK。
我知道在卷C上安装了10.6 SDK(从旧的Xcode安装中的/Developer/SDKs
)。
如何将位于卷C上的10.6 SDK指向卷A上的Xcode?
ln -s /Applications/Xcode4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk iPhoneOS6.1.sdk
使用这种方法,Xcode将在列表中显示旧的SDK名称以及最新的SDK。 - plusbryan