例如,如果你在新的 OS X 安装中下载 Skim,将 Skim 设置为 PDF 文件的默认应用程序,并打开 PDF 文件,则会显示如下对话框:
您是第一次打开 Skim 应用程序。您确定要打开此应用程序吗?
该应用程序位于名为“应用程序”的文件夹中。若要在 Finder 中查看应用程序而不打开它,请单击“显示应用程序”。
如果直接打开应用程序,则不会显示该对话框。
如果您重置启动服务数据库,则每个应用程序都会再次显示该对话框。有关之前打开过哪些应用程序的信息可能存储在中/var/folders/*/*/C/com.apple.LaunchServices-*.csstore
,因为当我允许打开应用程序时它会被修改。
defaults write com.apple.LaunchServices LSQuarantine -bool false
仅禁用有关打开隔离文件的对话框。
答案1
您可以直接打开终端窗口(/Applications/Utilities/Terminal.app
)并运行以下命令:
defaults write com.apple.LaunchServices LSQuarantine -bool NO
这将防止下载的文件被隔离。请注意,这需要按用户运行。如果您希望它应用于整个系统,请使用以下命令运行它sudo
并输入您的密码:
sudo defaults write com.apple.LaunchServices LSQuarantine -bool NO
Password: <your password>