如何修復 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。
如果沒有幫助,請按順序執行以下步驟。
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 再次正常工作。
