macOS的安裝程式會去檢查安裝時當下的時間點,如果時間點超過安裝程式的發佈時間太多的話,在執行macOS安裝程式時會出現「應用程式已損毀」的訊息,導致安裝程式無法繼續執行。



如下圖,就是安裝macOS Mojave時出現的「應用程式已損毀」的訊息。

macos-installer-broken

若要解決這個方法,可以先在「macOS 工具程式」的功能表選單中,點擊「工具程式」→「終端機」,來開啟終端機。

macos-installer-broken

在macOS的終端機中,date指令可以用來印出當下的系統時間。如果要更改的話,可以用以下的格式來輸出date指令。(注意,不同的macOS版本可能有不一樣的date指令的用法,此處以Mojave為準。可以執行date -h指令來查看使用說明。)

date mmddhhMMyyyy

以上的mm為月份(兩位數);dd為日期(兩位數);hh為小時(二十四小時制,兩位數);hh為小時(二十四小時制,兩位數);MM為分鐘(兩位數);yyyy為西元年(四位數)。

例如以下指令,可以將系統時間修改為西元2019年1月1日0時0分。

date 010100002019

macos-installer-broken

修改完後結束終端機。

macos-installer-broken

如果您的電腦有連上網路的話,要記得先斷網再執行macOS的安裝程式,因為macOS的安裝程式在執行的時候會利用網路來校準時間。