"would like to access files in your Documents folder` 带有 VS Code 和 macOS Catalina 的消息-6ren"> "would like to access files in your Documents folder` 带有 VS Code 和 macOS Catalina 的消息-我正在使用 Visual Studio Code 和 Microsoft 的 C/C++ 官方扩展来编写 C 程序,在 macOS Catalina 10.15.3 下运行。项目文件夹位于我的主目录的-6ren">
gpt4 book ai didi

c - `" "would like to access files in your Documents folder` 带有 VS Code 和 macOS Catalina 的消息

转载 作者:行者123 更新时间:2023-12-03 16:18:26 26 4
gpt4 key购买 nike

我正在使用 Visual Studio Code 和 Microsoft 的 C/C++ 官方扩展来编写 C 程序,在 macOS Catalina 10.15.3 下运行。项目文件夹位于我的主目录的 Documents 文件夹中的路径中。

每次我尝试调试我的代码时,都会弹出一个确认窗口并显示消息 "<program>" would like to access files in your Documents folder .我必须单击“确定”按钮才能继续。

这减慢了我的工作流程,并且使 System Preferences => Security & Privacy => Privacy => Files and Folders 中允许的应用程序列表变得困惑(奇怪的是,它不会让我从列表中删除文件——我会稍后在 Ask Different 中问一个关于此的问题,但这不是主要问题:我想完全摆脱这个确认窗口。)

有没有办法直接进入调试 session 而不必每次都在此消息上单击“确定”?

有一个issue在 C/C++ 扩展的 GitHub 问题跟踪器中显然是关于同样的问题,建议的解决方案是授予对终端的访问权限。但是,这并不能解决我的问题——事实上,自从我每天使用终端以来,终端很久以前就已经授予了对文档文件夹的访问权限。

最佳答案

我一直在寻找一个很好的解决方案,它允许我将我的项目文件夹保留在我的桌面上,但没有找到任何东西。显然,桌面、文档和下载文件现在更加严格。我在想 macOS 只是认为对试图访问这三个文件夹中其他文件的文件的任何更改都可能是邪恶的,他们试图扮演守门人。这显然是他们安全更新的一部分,旨在提高安全性,但这对开发人员来说只是一个不必要的小插曲。

无论如何,我见过的唯一两个可行的解决方案(我个人使用 Xcode)是将文件夹移动到我之前命名的三个文件夹之外,或者直接通过终端应用程序而不是通过 IDE 运行。这显然并不完美,但它确实有效。我不喜欢在我的桌面上不再有我的重要项目,但在我找到更好的解决方案之前,我想这就是我要做的。

关于c - `"<program> "would like to access files in your Documents folder` 带有 VS Code 和 macOS Catalina 的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61394972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com