首页 > 解决方案 > Swift 应用程序调试:在 OSX 10.15 上调用 NSWorkspace.shared.open 被拒绝

问题描述

我有一段代码,它在 finder 中打开一个文件夹:

NSWorkspace.shared.open(URL(fileURLWithPath: outputDir)) 

在 Catalina (OSX 10.15) 下,此访问被拒绝。我需要此应用程序的特殊权限。但是我该怎么做呢?我打开安全设置并将我编译的应用程序添加到“全盘访问”和“文件和文件夹”(我使用的是德语操作系统;所以文本可能不同!)每当我重建我的应用程序时,它是同一个应用程序还是怎么能我在没有一次又一次分配新创建的应用程序的情况下进行调试?专业应用程序为用户提供托管导览,将他们自己的应用程序图标放入安全区域。这可以作为代码在任何地方使用,所以我也可以使用它吗?

标签: swiftxcodedebuggingmacos-catalina

解决方案


推荐阅读