【问题标题】:Xcode Device Simulator FilesXcode 设备模拟器文件
【发布时间】:2016-03-08 00:39:25
【问题描述】:
我一直在清理驱动器中的一些空间,并注意到我的 Developer>CoreSimulator>Devices 文件夹中有 183 个文件夹。所有这些都是必需的,还是其中一些模拟器适用于旧版本的 iOS。当我查看其中的一些文件夹时,它们包含一个名为 device.plist 的文件,上面写着 Sim Runtime 是 iOS-8-4。有什么办法可以删除这些旧文件?
谢谢
【问题讨论】:
标签:
ios
objective-c
xcode
swift
ios-simulator
【解决方案1】:
~/Library/Developer/CoreSimulator
许多Xcode 用户都熟悉Core Simulator 文件夹。这是模拟器的领域;那就是它存储应用程序数据的地方。很明显,如果您不再支持这些版本的应用程序,您可以丢弃旧版本的模拟器文件夹/文件夹。而且,使用菜单中的“重置内容和设置”选项删除模拟器中的所有应用数据会更安全。
提示:
Objective-C
[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
Swift
NSFileManager.defaultManager().URLsForDirectory(NSDocumentDirectory, inDomains: NSUserDomainMask).lastObject()
将打印文档目录文件夹的完整路径。