2010-11-15 58 views
7

这不是一个编程问题,而是关于SDK和IDE。过去几年我已经积累了大量不同的XCode安装,现在我的硬盘几乎已经满了。对于每个SDK大约5演出打卡,我的存储空间越来越低,我有几个问题从OSX中删除iOS SDK

3个问题:

  1. 我可以删除旧的?
  2. 它们存储在哪里?
  3. 最新的SDK是否覆盖以前SDK的基类? (不NSString.h现在居住在两个不同的SDK或将最新的一个占先?
  4. 那么β1,β2,β3个SDK版本?是否安装GM /官方消除我的Mac测试版?
  5. 最重要的是,我还可以针对3.0如果我安装了4.2 SDK?(我理解的基础SDK和目标SDK之间的差异)

我想清理我的硬盘驱动器,我有大约18 GB剩余一个160 GB的驱动器。我想只是重新开始,并重新安装OSX,下载最新的SDK,但我仍然有定位到3.1.2的应用程序,我不希望被迫只支持4.0。

谢谢

回答

9

我可以删除旧的吗?

当然。

它们存储在哪里?

/Developer/Platforms/iPhone */Developer/SDKs/usually。

最新的SDK是否覆盖以前SDK的基类? (不NSString.h现在居住在两个不同的SDK或将最新的一个占先?

不,你没事删除它们。每个SDK是自包含的。

那么β 1,β2,β3个SDK版本?是否安装GM /正式从我的Mac消除beta版?

有时候,你可以选择重新安装它们虽然

最重要的是,如果我安装4.2 SDK,我还可以定位到3.0吗? (我的理解基础SDK和目标SDK之间的差异)

+0

谢谢。 XCode版本呢,新版本会覆盖旧版本吗? – Justin 2010-11-15 16:46:14

+1

@JustinXXVII通常是的,除非你在谈论Xcode 4测试版,默认情况下它是自己的目录'/ Xcode4 /' – cobbal 2010-11-15 17:27:29

2

您可以选择在不同的目录中安装的Xcode,而不是把它覆盖当前版本。详情请参阅Can I have multiple Xcode versions installed?。每个安装都是独立的。只要确保你知道你打开你的项目时启动哪一个。

+0

我现在所做的是在/ DeveloperBeta中安装所有beta SDK,并且创建一个快捷方式该目录中的XCode.app包。这样,我现在可以保留测试版XCode和SDK以防止他们中断我的应用程序。 – Justin 2011-02-09 03:15:48

3

截至5月2016:

他们在哪里存放?

  • /Library/Developer/CoreSimulator/Profiles/Runtimes
  • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
  • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/CoreSimulator/Profiles/Runtimes