xcode 防止macOS应用程序同时运行多个示例(在终端中启动可执行文件)

s1ag04yj  于 2023-01-31  发布在  Mac
关注(0)|答案(2)|浏览(144)

我将LSMultipleInstancesProhibited设置为YES,但如果在终端中启动可执行文件(/Contents/MacOS/),则macOS应用程序可以多次运行。例如:第一终端可以运行第一可执行文件,第二终端可以运行第二可执行文件。2请帮助。3先谢了。

vcudknz3

vcudknz31#

您可以获取自己应用的信息,并检查系统中是否已经有正在运行的示例。Programmatically check if a process is running on Mac

ozxc1zmp

ozxc1zmp2#

从终端运行可执行文件将绕过LaunchServices。要正常启动,请发出命令open -a myapp.app

相关问题