Отладка приложения Swift: вызов NSWorkspace.shared.open в OSX 10.15 запрещен - PullRequest
0 голосов
/ 02 мая 2020

У меня есть фрагмент кода, который открывает папку в Finder:

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

Под Catalina (OSX 10.15) этот доступ запрещен. Мне нужны особые права для этого приложения. Но как я могу это сделать? Я открыл настройки безопасности и добавил скомпилированное приложение в раздел «Полный доступ к диску» и «Файлы и папки» (я использую немецкую ОС; поэтому текст может отличаться!) Когда я перестраиваю свое приложение, это одно и то же приложение или как можно Ли я отлаживать без назначения вновь созданного приложения снова и снова? Профессиональные приложения предлагают управляемый тур для пользователя, чтобы поместить свой собственный значок приложения в область безопасности. Это доступно где-нибудь как код, так что я тоже могу его использовать?

...