如何修复 Mac 上的 NSURLErrorDomain 错误 1012
我们大多数人都知道,更新 macOS 和我们经常使用的应用程序是确保 Mac 安全的重要组成部分,因为更新通常包含安全补丁以应对最近发现的缺陷。更新包括其他好处,例如新功能和性能改进。但如果更新失败怎么办?那你该怎么办?如果发生这种情况,您可能会看到一条消息:“操作无法完成。(NSURLErrorDomain 错误 -1012。)”在本文中,我们将向您展示如何在 Mac 上修复它。
什么是 NSURLErrorDomain 错误 -1012?
NSURLErrorDomain 错误 -1012 是当您尝试在系统设置的软件更新部分、App Store 的更新部分或终端中安装更新时可能发生的错误。但是,它不仅限于软件更新。一些用户报告说,当应用程序尝试连接到互联网时,就会发生这种情况,在某些情况下,Safari 在浏览网页时也会发生这种情况。
为什么会出现NSURLErrorDomain错误-1012?
这个问题没有单一的答案。最常见的错误发生情况似乎是软件更新程序在软件目录中查找更新但找不到它时。在这些情况下,请求中的 CatalogURL 可能存在问题,或者该 URL 暂时不可用。这也可能是由 Mac 上的 DNS 问题或损坏的缓存文件引起的。
与往常一样,当您在不知道原因的情况下尝试修复 Mac 问题时,最好从最简单的修复开始,然后从那里继续。首先,尝试以下基本故障排除技巧:
- 退出报告问题的应用程序,然后重新启动并重试。
- 关闭 Mac 上的 Wi-Fi,然后重新打开。
- 重新启动您的 Mac。
如果没有帮助,请按顺序执行以下步骤。
另请阅读:如何修复 Mac 上的终端操作不允许错误
1. 续订 Mac 的 DHCP 租约
- 转到系统设置并选择网络。
- 选择活动网络。
- 单击详细信息。
- 选择 TCP/IP 并单击续订 DHCP 租约。

2.清除浏览器缓存
如果网络浏览器出现问题,请清除其缓存。执行此操作的方法因浏览器而异,但通常可以在“隐私和安全”设置中找到。以下是在 Safari 中执行此操作的方法:
- 单击 Safari 菜单并选择“设置”。
- 在工具栏中选择隐私。
- 单击管理网站数据。
- 数据加载后,单击“全部删除”。

3.删除App Store首选项文件
如果您尝试从 App Store 更新应用程序时出现问题,请尝试删除 App Store 应用程序首选项文件:
- 转到 Dock 中的 Finder,然后单击菜单栏中的“前往”。
- 选择转到文件夹。
- 一次粘贴一个下面的每个文件路径。按回车键。在每个位置,将选定的文件拖到废纸篓中。将所有三个文件拖到垃圾桶后,将其清空。
~/Library/Preferences/com.apple.appstore.plist
~/Library/Preferences/com.apple.appstore.plist.lockfile
~/Library/Preferences/com.apple.softwareupdate.plist

4. 重启mDNSResponder
- 转到应用程序 > 实用程序并打开终端
- 键入此命令:
sudo killall -HUP mDNSResponder - 按 Return 键并退出终端。

5. 更改catalogURL
如果您尝试更新 macOS 时出现错误,请尝试使用终端更改catalogURL:
- 打开终端。
- 键入或粘贴以下命令: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL “https://swscan.apple.com/content/catalogs/others/index-15-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog”
- 按回车键。
- 输入您的登录密码,然后再次按回车键。
- 退出终端。

大多数时候,当您需要更新 macOS 或应用程序时,它会完全正常工作。当应用程序连接到互联网或您在浏览器中访问网站时,情况也是如此。但是,有时,即使一切看起来都很好,您也可能会遇到错误并看到消息“操作无法完成”。 (NSURLErrorDomain 错误-1012)'。请按照上述步骤进行修复,让您的 Mac 再次正常工作。
