『未能驗證 macOS Sierra 更新』通用解決方案

Apple於今日凌晨向全設備推送更新,其中包含macOS Sierra 10.12.3的更新,本次更新目的在於修復Bug。

本次更新可以看出,Apple依然保持著『Stay Foolish』的理念,干著『Stay Hungry』的事,讓我們看到了『????』的結論。以下為詳細更新日誌:

中文部分:

  • 提高了 MacBook Pro(15 英寸,2016 年 10 月)上的自動切換圖形卡模式
  • 解決了在配備 Multi-Touch Bar 的 MacBook Pro (13 英寸和 15 英寸,2016 年 10 月)上編碼 Adobe Premiere Pro 項目時,圖形卡存在的問題
  • 修正了在「預覽」中無法搜索已掃描的 PDF 文稿的問題

英文部分:

  • Resolves a compatibility issue with PDF documents that are exported with encryption enabled.
  • Fixes an issue that prevented some third-party applications from correctly importing images from digital cameras.
  • Enterprise content: Resolves an issue were network or cached user accounts (such as Active Directory accounts) using the maxFailedLoginAttempts password policy were becoming disabled.

未提及:

  • 增強Safari的穩定性,修正因Safari導致的續航時間縮短
  • 修正了更新的穩定性,在更新過程中添加一些障礙,干擾用戶精神狀態

更新異常現象

  • 安裝包下載完畢後,系統重啟提示『未能驗證macOS Sierra更新』對話框
  • 重新啟動後,Mac App Store繼續下載更新,再次提示重啟
  • 問題反覆,重啟數次仍然無法成功安裝更新

分析與解決

導致問題根本原因在於softwareupdated命令為了安裝包完整、未被篡改等安全性,會在安裝前與Apple伺服器驗證安裝包,一旦發現異常,終止安裝過程。

這個驗證過程出發點是好的,一定程度上保證了更新的可靠性和穩定性。但本次出現問題的也恰恰是因為它,與Apple伺服器取得聯繫時,未能成功連接,導致無法校驗安裝包信息,直接終止安裝過程。

問題出現在與伺服器取得聯繫失敗,並非安裝包下載不完整。所以我們要想辦法讓它能完成整個過程校驗即可。您可以嘗試更改DNS,至Google公共DNS如8.8.8.88.8.4.4,這樣會有一定幾率成功驗證。但本文將給出一個更靠譜的解決方案,確保一定成功。

macOS的更新包類型

首先你需要了解2種更新類型,Standard Update 和 Combo Update。

Standard Update:又叫做Delta Update,基礎更新包。僅適用於連續小版本更新,例如我現在系統是macOS Sierra 10.12.1,如果想更新至10.12.3,那麼需要連續兩次安裝對應版本的基礎更新包。第一次只能將其更新至10.12.2,第二次才能更新至最新版本。不可以跨版本更新。

Combo Update:組合更新包。適用於跨版本更新和平刷系統。例如我現在系統是macOS Sierra 10.12.1,我想直接更新至10.12.3,那麼只需要下載macOS 10.12.3的組合更新包,即可一步更新至最新版。

Standard Update體積小,更新所需時間短。但是不可靠。

Combo Update體積大,更新所需時間很長。但是包含了從初始鏡像以來的全部文件變更,以及完整的驗證信息,僅次於完整系統鏡像。所以該更新亦可用來修復系統錯誤。例如,使用Standard Update更新後,系統出現異常,此時可用Combo Update重新覆蓋更新,達到排除故障的目的。

綜上所述,Combo Update是強有力的安裝包。不僅可用於跨版本更新系統,也可以用來排除/修復同版本系統的故障。對於限制外網連接的企業、校園等場所,也是最佳的更新選擇。

更新失敗的終極解決方案

很明顯,組合更新包包含了完整的驗證信息,成功下載後可以載不需要聯網驗證的情況下直接本地驗證並安裝更新。而且Combo Update適用於很多情景,所以本文將介紹完整的使用方法。對於以後可能出現的更新錯誤,同樣適用。

  1. 訪問Apple - Combo下載頁面。

  2. 選擇對應版本的Combo Update(本文以macOS Sierra 10.12.3為例),選擇Download macOS Sierra 10.12.3 Combo Update。
  3. 在接下來的界面中,可以查看到更新日誌、安裝包體積、系統需求等。點擊Download按鈕,即可開始下載更新包。

  4. 完成下載後,將會得到一個DMG鏡像文件。請退出所有正在運行的App,保證安裝順利進行。掛載該鏡像,將會看到PKG安裝包,該文件即為Combo Update。雙擊執行,按照引導程序安裝安裝包即可。

  5. 完成本地校驗後,系統會提示重啟。等待更新完成即可。

結束語

教程至此結束,感謝各位閱讀。

本教程適用於所有類似『未能驗證 macOS 更新』的問題。

歡迎各位對文章批評指正,歡迎各位交流討論,如果有任何疑惑或問題,請評論或聯繫我。

新浪微博:Hackl0us

Twitter: Hackl0us

E-mail:talk@hackl0us.com


推薦閱讀:

Airmail 的使用體驗如何,為什麼能夠迅速的攀升到 Mac App Store 付費榜的榜首?
MacAppStore登陸提示this action could not be completed?
蘋果電腦上可能裝盜版系統嗎?
有什麼讓你相見恨晚的 MacBook神器?
什麼方法能加快 Mac App Store 的下載速度?

TAG:macOS | MacOSX使用技巧 | MacAppStore |