Mac 能够启动多个实例的应用程序包
Mac application bundle able to launch multiple instances
问题:如何创建一个Mac默认可以打开多个实例的应用程序?
通常,Mac 应用程序包维护 Mac 程序的单个实例。也就是说,如果我双击 "VLC" 它将打开 VLC 程序。如果我再次双击,它会将之前的 VLC window 带到前台;它不会打开一个新的 VLC 实例。但是如果我运行'open -n'在VLC上,它会强制VLC打开第二个实例。
我正在创建一个 Mac 应用程序包,并希望用户第二次双击时启动该应用程序的第二个实例。我找不到在 Info.plist 中使用的任何相关密钥。有什么想法吗?
将 open -n
命令捆绑在应用程序包中的 shell 脚本中,并让它启动您的主应用程序。
问题:如何创建一个Mac默认可以打开多个实例的应用程序?
通常,Mac 应用程序包维护 Mac 程序的单个实例。也就是说,如果我双击 "VLC" 它将打开 VLC 程序。如果我再次双击,它会将之前的 VLC window 带到前台;它不会打开一个新的 VLC 实例。但是如果我运行'open -n'在VLC上,它会强制VLC打开第二个实例。
我正在创建一个 Mac 应用程序包,并希望用户第二次双击时启动该应用程序的第二个实例。我找不到在 Info.plist 中使用的任何相关密钥。有什么想法吗?
将 open -n
命令捆绑在应用程序包中的 shell 脚本中,并让它启动您的主应用程序。