
任意のMacのタッチバーを使用します
警告
このアプリは、MacOSの変化のために機能しなくなったため、中止されています。
Xcodeをインストールする必要なく、どこからでもタッチバーシミュレーターを起動しますが、AppleはXcode内から起動する必要があります。また、便利な透明性スライダー、スクリーンショットボタン、クリックまたはキーボードショートカットでタッチバーを切り替えるメニューバーアイコンとシステムサービスも付属しています。

メニューバーのアイコンをクリックすると、タッチバーウィンドウが切り替えられます。
メニューバーの右クリックまたはオプションをクリックすると、画面の上または下部にウィンドウをドッキングするオプションを備えたメニューが表示され、すべてのデスクトップに一度に表示され、ドッキングモードのツールバー機能にアクセスするか、タッチバーを自動的に表示して非表示にするか、アプリを終了します。

または、homebrew-caskでインストールします。
brew install touch-bar-simulatormacos 12以降が必要です。
次のいずれかで、タッチバーのスクリーンショットをキャプチャできます。
~/Desktopに保存するタッチバーウィンドウまたはオプションメニューのスクリーンショットボタンをクリックします。~/Desktopに保存する⇧⌘6を押します。「システム設定›プライバシーとセキュリティ›アクセシビリティ」に移動し、「Touch Bar Simulator.App」がチェックされていることを確認します。すでにチェックされている場合は、チェックを解除してもう一度チェックしてみてください。
AppleはプライベートAPIを使用するため、決して許可しません。
メニューバーのアイコンを右クリックまたはオプションでクリックし、「キーボードショートカット…」を選択し、ショートカットを追加します。
いいえ、アプリのローカルに興味がありません。
要するに、機能を追加したスタンドアロンアプリとして、Xcode内からTouch Barシミュレーターを公開します。プライベートXcodeフレームワークをクラスで投げかけ、それを使用してプライベートクラスを公開して、タッチバーウィンドウコントローラーへの参照を取得しました。次に、そのウィンドウを起動し、スクリーンショットボタンを追加します。 Xcodeなしで機能させるために必要なプライベートフレームワークをバンドルしました。それがバイナリがとても大きい理由です。
Xcode 10は、タッチバーシミュレーターをメインIDEKITフレームワークにトリガーするために必要なプライベートシンボルを移動しました。これらすべてのフレームワークを含めることで機能することができましたが、アプリは700 MBになりました...私は図面ボードに戻りました。タッチバーシミュレーターと直接通信する方法を発見しました。この結果は、より速く、より安定したアプリです。
./build