Нет соответствующего устройства (UUID) в наборе в / Users / < имя пользователя > / Library / Developer / XCTestDevices

Ни один процесс не может изменить свой родительский процесс (или любую другую существующую среду процесса).

Однако вы можете создать новую среду, создав новую интерактивную оболочку с измененной средой.

Вы должны создать новую копию оболочки, которая использует обновленную среду, и имеет доступ к существующим stdin, stdout и stderr, и делает свой танец повторной инициализации.

Вам нужно сделать что-то вроде использовать subprocess.Popen для запуска /bin/bash -i.

Таким образом, исходная оболочка запускает Python, который запускает новую оболочку. Да, у вас много процессов. Нет, это не так уж плохо, потому что исходная оболочка и Python на самом деле ничего не делают, кроме как ждать завершения работы подоболочки, чтобы они могли выйти также чисто.

1
задан Eneko Alonso 18 January 2019 в 16:45
поделиться

1 ответ

  • Окно -> Устройства и усилители; Симуляторы
  • Удалить симулятор
  • Добавить тот же симулятор
  • Запустить тесты снова
0
ответ дан Dmitry Coolerov 18 January 2019 в 16:45
поделиться