Как удалить старые ненужные устройства?

Итак, это связано с предыдущим вопросом, который я опубликовал - как удалить 4.3 симулятора. Я тупо установил iOS 5.0 Simulator, и теперь техника, предложенная в моем последнем посте, не работает. Когда вы удаляете 5.0sdk, перезагрузите Xcode, он заставит вас установить устаревшие симуляторы или выйти.

Я даже удалил Xcode 4.4 и повторно установил его безрезультатно (он должен хранить мой неудачный выбор в глубине файла настроек).

Причина, по которой я хочу избавиться от этого, заключается в том, что всплывающее окно Scheme теперь имеет 5 опций вместо него, что делает его реальной болью для тестирования универсального приложения.

EDIT:

Когда я 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

Ответ 1

В дополнение к удалению папки iPhoneSimulator5.0.sdk удалите соответствующий .dmg файл в ~/Library/Caches/com.apple.dt.Xcode/Downloads. Тогда Xcode больше не заставит вас переустанавливать его.

Ответ 2

Сделайте следующее в терминале:

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

Теперь вы увидите файлы; затем запустите команду bash, чтобы удалить их.