我已在计算机中安装了 Xcode,以便将其用于桌面开发(OS X/Cocoa/命令行工具)。每当我创建一个新项目时,向导中都有用于 iOS、watchOS 和 tvOS 开发的模板,但目前我对这些 SDK 不感兴趣。
由于 Xcode.app 即使在全新安装后也会占用大量磁盘空间,是否可以删除这些 SDK 并回收一些空间?
最佳答案
我知道如何做到这一点。目前我不知道这是否会对 Xcode 的其他组件产生任何副作用,从而导致失败。在这种情况下,可以再次从 Mac AppStore 重新安装它。
Xcode 将这些不同产品的 SDK 打包为平台。有 macOS 平台、iOS 平台等等。所有这些平台都存储在这个文件夹中:
/Applications/Xcode.app/Contents/Developer/Platforms
似乎可以通过删除内部相应的文件夹来实际删除平台,例如:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
/Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform
/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform
每当删除一个或多个文件夹时,新建项目向导甚至不会再将它们显示为类别。
关于xcode - Xcode SDK(例如watchOS和tvOS)可以卸载吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41227543/