从OSX中删除iOS SDK

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

3个问题:

  1. 我可以删除旧的?
  2. 他们在哪里储存?
  3. 最新的SDK是否覆盖以前SDK的基类? (现在NSString.h驻留在两个不同的SDK中,还是最新的一个优先?
  4. beta 1,beta 2,beta 3 SDK版本呢? 安装GM /官方是否从我的Mac上消除了testing版本?
  5. 最重要的是,如果我安装4.2 SDK,我还可以定位到3.0吗? (我了解基本SDK和目标SDK的区别)

我想清理硬盘驱动器,并在160 GB的驱动器上保留大约18 GB的空间。 我想重新开始,重新安装OSX,下载一个新的SDK,但我仍然有针对3.1.2的应用程序,我不想被迫只支持4.0。

谢谢

我可以删除旧的?

当然。

他们在哪里储存?

/ Developer / Platforms / iPhone * / Developer / SDKs /通常。

最新的SDK是否覆盖以前SDK的基类? (现在NSString.h驻留在两个不同的SDK中,还是最新的一个优先?

不,你可以删除它们。 每个SDK都是独立的。

beta 1,beta 2,beta 3 SDK版本呢? 安装GM /官方是否从我的Mac上消除了testing版本?

有时候,你可以select重新安装它们

最重要的是,如果我安装4.2 SDK,我还可以定位到3.0吗? (我了解基本SDK和目标SDK的区别)

截至2016年5月:

他们在哪里储存?

  • /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

您可以select将Xcode安装在不同的目录中,而不是覆盖当前的版本。 请参阅我可以安装多个Xcode版本吗? 了解详情。 每个安装都是独立的。 只要确定你知道哪一个你打开你的项目时启动。