标签: process finder macos-sierra
有没有办法在macOS上允许多个应用程序实例?
我的应用程序需要主进程和帮助程序进程。在启动时,它使用NSTask通过命令行参数启动自身的另一个副本,以成为帮助程序进程。
如果主应用程序崩溃,并且帮助应用程序仍在运行,则用户无法再次启动主应用程序,因为macOS一次只允许一个实例运行。
这有什么办法吗?要么一般允许多个实例,要么让Finder认为帮助程序过程与原始过程不同?