アプリ 起動 チェック (9) 「アプリケーションは複数のインスタンスを禁止する」という謎のInfo.plistキーがありますが、それは私にとってはうまくいかないようです。 CLIアプリケーションを作成してバンドル内から実行しています。 おそらくそれはGUIアプリケーションで動作するだろうが、私は試していない。 通常、OS Xのアプリケーションバンドルは一度しか起動できませんが、バンドルをコピーするだけで同じアプリケーションを2回起動することができます。 この可能性を検出して停止するための最良の戦略は何ですか? Windowsでは、起動時に名前付きリソースを作成し、同じリソースをすでに作成している別のプロセスが実行されていることを示す名前付きリソースを作成できない場合、アプリケーションを終了するだけでこの効果を簡単に達成できます。 これらのリソースは、アプリケーションが終了するとWindo
![macos - 調べる - OS Xアプリケーションが既に起動しているかどうかを検出する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/edde33c32426f131058d348335264bac79a26b94/height=288;version=1;width=512/https%3A%2F%2Fcode-examples.net%2Fimg%2F43%2F43b9d8ea18c48c3a64c4e37338fc668f%2F43b9d8ea18c48c3a64c4e37338fc668f.15.jpg)