【问题标题】:How to remove older unneeded devices?如何删除旧的不需要的设备?
【发布时间】:2012-07-25 06:07:07
【问题描述】:

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

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

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

编辑:

当我 cd 到 ~/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

【问题讨论】:

    标签: xcode4 ios-simulator


    【解决方案1】:

    除了删除iPhoneSimulator5.0.sdk文件夹外,还要删除~/Library/Caches/com.apple.dt.Xcode/Downloads中对应的.dmg文件。那么Xcode就不会再强制你重新安装了。

    【讨论】:

    • 我真的很好奇你是怎么发现这个的!非常感谢!
    • 很抱歉一直纠缠你,但是,你是怎么被我的问题绊倒的——它是很久以前发布的??? [我尽可能多地给你分数!]我认为去看看旧的未回答的问题也会很有用,但还没有找到一个简单的方法来做到这一点。
    • 碰巧 - 看到了你有趣的答案之一 - 点击了你的用户帐户 - 看到了这个问题
    【解决方案2】:

    在终端中执行以下操作:

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

    您现在会看到这些文件;然后运行 ​​bash 命令删除它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      相关资源
      最近更新 更多