从OSX中删除iOS SDK

Jus*_*tin 8 iphone macos sdk xcode ios

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

3个问题:

  1. 我可以删除旧的吗?
  2. 它们存放在哪里?
  3. 最新的SDK是否会覆盖以前SDK中的基类?(NSString.h现在位于两个不同的SDK中,还是最新的SDK?
  4. 那么beta 1,beta 2,beta 3 SDK版本呢?安装GM /官方是否会从我的Mac中删除测试版?
  5. 最重要的是,如果安装4.2 SDK,我仍可以定位3.0吗?(我理解基础SDK和目标SDK之间的区别)

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

谢谢

cob*_*bal 10

我可以删除旧的吗?

当然.

它们存放在哪里?

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

最新的SDK是否会覆盖以前SDK中的基类?(NSString.h现在位于两个不同的SDK中,还是最新的SDK?

不,你可以删除它们.每个SDK都是自包含的.

那么beta 1,beta 2,beta 3 SDK版本呢?安装GM /官方是否会从我的Mac中删除测试版?

有时,您可以选择重新安装它们

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


Ant*_*ott 6

截至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