Как изменить каталог симулятора iOS - PullRequest
0 голосов
/ 03 июня 2019

Xcode занимает много свободного места на моем SSD, поэтому я установил его на свой внешний жесткий диск. Но когда я попытался загрузить любой из симуляторов iOS в настройках XCode, я заметил, что он все еще загружен на мой SSD. Не могли бы вы рассказать, как я могу изменить каталог симулятора iOS? В терминале, где-нибудь еще?

Я попытался найти комбинацию командной строки, которая меняет путь к симулятору

Я ожидал, что симуляторы iOS будут загружены на мой внешний жесткий диск и будут хорошо работать

1 Ответ

0 голосов
/ 06 июня 2019

Начиная с Xcode 11 (выпущенного для бета-версии для разработчиков вчера), мы должны найти среды выполнения симулятора, расположенные в / Volumes / * / Library / Developer / CoreSimulator / Profiles / Runtimes

Я предлагаю переместить их вэто место на вашем запасном диске.Выполнение этого во время работы CoreSimulatorService, вероятно, приведет к путанице в его состоянии, поскольку в настоящее время мы не обрабатываем исчезновение времени выполнения из корневой файловой системы (мы обрабатываем их исчезновение из-за извлечения диска), поэтому после выполнения перемещения вам, вероятно, потребуется SIGKILL CoreSimulatorServiceзапустив:

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 2> /dev/null

Если вы не хотите ждать Xcode 11, вы также можете просто создать символическую ссылку из / Library / Developer / CoreSimulator / Profiles в / Volumes / MyHDD / Library / Developer /CoreSimulator / Profiles.

...