代码之家  ›  专栏  ›  技术社区  ›  Daddy

从OSX中删除iOS sdk

  •  8
  • Daddy  · 技术社区  · 14 年前

    这不是一个编程问题,而是关于sdk和IDE。在过去的几年里,我已经积累了大量不同的XCode安装,现在我的硬盘已经快满了。每一个SDK大约有5个gigs,而且我的存储空间越来越少,我有几个问题要问

    3个问题:

    1. 我能把旧的移走吗?
    2. 它们存放在哪里?
    3. 最新的SDK是否覆盖了以前SDK中的基类?(NSString.h现在是否位于两个不同的sdk中,或者以最新的sdk为准?
    4. beta 1,beta 2,beta 3 SDK版本呢?安装GM/官方版会消除我的Mac的beta版本吗?
    5. 最重要的是,如果我安装了4.2sdk,我还能以3.0为目标吗?(我了解基本SDK和目标SDK之间的区别)

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

    谢谢你

    3 回复  |  直到 14 年前
        1
  •  10
  •   cobbal    14 年前

    我能把旧的移走吗?

    当然。

    它们存放在哪里?

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

    最新的SDK是否覆盖了以前SDK中的基类?(NSString.h现在是否位于两个不同的sdk中,或者以最新的sdk为准?

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

    beta 1,beta 2,beta 3 SDK版本呢?安装GM/官方版会消除我的Mac的beta版本吗?

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

    最重要的是,如果我安装了4.2sdk,我还能以3.0为目标吗?(我了解基本SDK和目标SDK之间的区别)

    是的

        2
  •  6
  •   Anthony Elliott    8 年前

    截至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
        3
  •  2
  •   Community CDub    7 年前

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