如何删除旧的不需要的设备?

时间:2012-07-26 15:38:52

标签: xcode4 ios-simulator

所以这与我发布的先前问题有关 - how to remove 4.3 simulators。我愚蠢地安装了iOS 5.0模拟器,现在我上一篇文章中提供的技术不起作用。当您删除5.0sdk,然后重新启动Xcode时,它会强制您安装旧模拟器或退出。

我甚至删除了Xcode 4.4并重新安装它无济于事(它必须将我不幸的选择存储在首选项文件的深处)。

我想摆脱它的原因是Scheme弹出窗口现在有5个选项而不是3个,这使得测试通用应用程序变得非常痛苦。

修改

当我转到~/Library/Caches/com.apple.dt.Xcode/Downloads时,我看到:

$ ls

Xcode.SDK.iPhoneSimulator.5.0-5.0.0.1.dmg
Xcode.SDK.iPhoneSimulator.5.0-5.0.1.1.dmg
eded78df8bfabaf6560841d10cf8e53766f74f28.dvtdownloadableindex
f7133e82a08bdb4ebf724f16beed2bbac2a265cf.dvtdownloadableindex

$

我的机器上有Xcode 4.4和4.5DP3,所以假设前两个文件是每个Xcode版本一个 - 无论如何我都将它们都移到/ tmp。

之前的建议是删除:

  

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk

2 个答案:

答案 0 :(得分:19)

除了删除iPhoneSimulator5.0.sdk文件夹外,还要删除~/Library/Caches/com.apple.dt.Xcode/Downloads中相应的.dmg文件。然后Xcode不再强迫你重新安装它。

答案 1 :(得分:1)

在终端中执行以下操作:

cd ~/Library/Caches/com.apple.dt.Xcode/Downloads
ls

你现在可以看到这些文件;然后运行bash命令将其删除。