在 Mac 中启动多个应用程序实例

Posted

技术标签:

【中文标题】在 Mac 中启动多个应用程序实例【英文标题】:Launch multiple instances of application in Mac 【发布时间】:2017-11-17 12:21:43 【问题描述】:

我尝试在 Info.plist 中使用 LSMultipleInstancesProhibited = FALSE,但它正在打开一个实例,

我需要从 Mac 上的一个安装目录启动多个应用程序实例

【问题讨论】:

【参考方案1】:

打开终端并输入:

open -n -a "应用程序名称"

【讨论】:

双击应用程序图标,它应该总是在新实例中启动。 这甚至适用于像 filezilla 这样被锁定到一个实例的应用程序。 它适用于上述命令。但我需要它在双击应用程序图标时启动 没错,我刚刚试过:android Studio 杀死了第二个实例。但你真的需要吗?它可以一次打开多个项目 在 10.14.2 上双击对我不起作用,但该命令确实起作用。【参考方案2】:

终端:

打开 -n -a 应用程序名称

-n, --new 打开应用程序的一个新实例,即使一个已经在运行。

-a, -- 使用指定的应用程序打开。

How to Launch GUI Applications from the Terminal

http://osxdaily.com/2007/02/01/how-to-launch-gui-applications-from-the-terminal/

【讨论】:

以上是关于在 Mac 中启动多个应用程序实例的主要内容,如果未能解决你的问题,请参考以下文章

Mac 应用程序包能够启动多个实例

在 Mac OS X 上运行同一应用程序(Firefox、Opera 等)的多个实例?

如何在 Mac 系统上同时打开多个 MediaInfo 应用程序实例?

Apache Spark 启动多个 SparkContext 实例

为什么Python multiprocess.Process调用在应用程序中启动多个self实例?

从 Visual Studio 启动时,C# ReleaseMutex() 未在控制台应用程序的多个实例中释放互斥锁