
Используйте сенсорную панель на любом Mac
Предупреждение
Это приложение прекращается, поскольку оно больше не работает из -за изменений в macOS.
Запустите симулятор сенсорной панели из любого места, не нуждаясь в установке Xcode, тогда как Apple требует, чтобы вы запустили его из xcode. Он также поставляется с удобным слайдером прозрачности, кнопкой экрана, и значком стержней меню и службой системы, чтобы переключить сенсорную панель с помощью щелчка или сочетания клавиатуры.

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

Или установите его с помощью домашнего сбора:
brew install touch-bar-simulatorТребуется macOS 12 или более поздней версии.
Вы можете запечатлеть скриншот сенсорной панели любым:
~/Desktop .~/Desktop .Перейдите в «Настройки системы› Конфиденциальность и безопасность ›Доступность» и убедитесь, что «Sounk Bar Simulator.App» проверяется. Если он уже проверяется, попробуйте не проверять и проверить его снова.
Apple никогда не позволит это, поскольку он использует частные API.
Щелкните правой кнопкой мыши или нажмите на опцию, щелкните значок меню, выберите «Сочетания клавиш…» и добавьте свой ярлык.
Нет, мы не заинтересованы в локализации приложения.
Короче говоря, он обнаруживает симулятор сенсорной панели из внутреннего XCODE в качестве автономного приложения с добавленными функциями. Я устроил класс частной структуры Xcode и использовал ее для разоблачения частного класса, чтобы получить ссылку на контроллер окна сенсорной полосы. Затем я запускаю это окно и добавляю в него кнопку экрана. Я связал необходимые частные рамки, чтобы заставить его работать без XCode. Вот почему бинар так велик.
Xcode 10 переместил требуемые частные символы, необходимые для запуска симулятора сенсорной панели в основную структуру Idekit, которая имеет много зависимостей самостоятельно. Мне удалось заставить его работать, включив все эти фреймворки, но приложение оказалось 700 МБ ... затем я вернулся на чертежную доску. Я обнаружил способ напрямую общаться с симулятором сенсорной панели. Результатом этого является более быстрое и более стабильное приложение.
./build