Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何防止macOS应用程序同时运行多个实例?_Xcode_Macos_User Interface_Xcode9 - Fatal编程技术网

Xcode 如何防止macOS应用程序同时运行多个实例?

Xcode 如何防止macOS应用程序同时运行多个实例?,xcode,macos,user-interface,xcode9,Xcode,Macos,User Interface,Xcode9,我有一个应用程序,我允许用户使用启动器应用程序通过首选项启用“登录时打开”(请参阅)。但是,当我选中该复选框以启用它时,launcher应用程序将打开我的应用程序的另一个实例。我找到了一个可用于此目的的捆绑密钥:lsmultipleinstancesproohibited。当设置为YES时,无法打开另一个实例。潜在的缺点是,它还禁止其他登录用户同时打开应用程序 详情请参阅:

我有一个应用程序,我允许用户使用启动器应用程序通过首选项启用“登录时打开”(请参阅)。但是,当我选中该复选框以启用它时,launcher应用程序将打开我的应用程序的另一个实例。

我找到了一个可用于此目的的捆绑密钥:
lsmultipleinstancesproohibited
。当设置为
YES
时,无法打开另一个实例。潜在的缺点是,它还禁止其他登录用户同时打开应用程序

详情请参阅: