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