Как изменить цвет фона окна симулятора iOS (полный экран, Xcode 10, Mojave, темный режим)

Mojave (macOS 10.14) великолепен.
Xcode 10.0 (10A254a) великолепен.
Темный режим великолепен.

Что не так уж и здорово, если я чего-то не упускаю, так это уродливый серый фон окна симулятора iOS (когда он находится в полноэкранном режиме):

iOSSimulatorDarkMode

Есть идеи, как изменить этот цвет?


person backslash-f    schedule 25.09.2018    source источник
comment
Пожалуйста, дайте мне знать, если вы когда-нибудь получите обновленный ответ для Мохаве, поскольку я хочу изменить то же свойство :)   -  person Frakcool    schedule 18.12.2018
comment
В файлах устройства симулятора есть папка SpringBoard, содержащая файлы LockBackgroundThumbnail.jpg & LockBackground.cpbitmap. Несмотря на названия файлов, может быть, они также используются для фонового изображения после разблокировки? /Users/YourUserName/Library/Developer/CoreSimulator/Devices/TheSimulatorDeviceID/data/Library/SpringBoard/   -  person jk7    schedule 18.12.2018
comment
К сожалению, это не имеет значения, поскольку я пытаюсь изменить цвет simulator window, а не содержимое внутри симулятора.   -  person backslash-f    schedule 19.12.2018


Ответы (3)


Если кто-то все еще борется с этим, вот какое-то решение: переключение «Показать лицевые панели устройства» в меню окна симулятора сделает свое дело. Однако это необходимо делать каждый раз при запуске симулятора ....

person iCediCe    schedule 14.01.2020

У меня есть ответ, который вы ищете.

Загрузитесь в режиме восстановления (Cmd + R во время загрузки), а затем откройте Терминал.

  1. cd /Volumes/Macintosh\ HD // если ваш диск назван иначе, замените соответственно

  2. csrutil disable // отключает защиту целостности системы

  3. mkdir AppleInternal // активирует тестирование и пользовательские команды в приложениях Apple, включая Simulator

  4. csrutil enable // снова включить защиту целостности системы

  5. reboot // обратно в обычную среду

Теперь в Симуляторе есть «Внутреннее» меню. Здесь вы можете изменить множество настроек, включая цвет фона окна. Он использует обычную палитру цветов OS X, поэтому вы даже можете выбрать шестнадцатеричный код.

person Nabil Freeman    schedule 15.11.2018
comment
Спасибо, что поделились этим. Я пробовал, но, к сожалению, меню Internal не появляется. Папка успешно создана. Это работает для вас в Мохаве? Похоже, эта скрытая функция была удалена в Мохаве: reddit.com/r/ OSXTweaks / comments / 99vebr / Есть идеи? Спасибо. - person backslash-f; 15.11.2018

Правильный ответ (я использую Catalina 10.15.7): измените фон рабочего стола на желаемый цвет. Симулятор адаптируется к цвету с другим значением непрозрачности (или альфа ?!) в полноэкранном режиме.

person Rainer Schuster    schedule 18.10.2020