首頁

如何解決 macOS 碰到 「XXX」應用程式已損毀,無法打開.你應該將其丟到「垃圾桶」.的問題

應用程式已損毀,無法打開

因為 macOS 的安全機制,會造成從網路下載的「未信任」應用軟體無法執行的問題.這時,作業系統給你的回饋就是: 「XXX」應用程式已損毀,無法打開.你應剛將其丟到「垃圾桶」.

解決的方式其實很容易,以下是步驟:

  1. 開啟「終端機」應用程式,他的位置在「應用程式」> 「工具程式」>「終端機」
  2. 在「終端機」應用程式內輸入:sudo spctl --master-disable
  3. 這時作業系統會要求你輸入密碼,輸入你的登入密碼並按下Enter
  4. 開啟「系統偏好設定」,選擇「安全性與隱私權」,並選擇「一般」標籤頁
  5. 點擊左下角的鎖頭,作業系統會要求你輸入密碼
  6. 在「允許從以下來源下載的 App 設定項中,選擇「任何來源」
  7. 再點選一次鎖頭,使其變成關閉狀態
  8. 再次啟動你的應用程式,現在作業系統會變成詢問「確定要打開嗎」?回答「打開」

若是碰到因不信任的來源造成的無法開啟,以上的1-7步驟只需要做一次即可.不同規模的系統更新,可能也會將你上述的設定取消掉,若發生這樣的情況,重做一次即可.

若已經做完上述步驟了,問題依然存在的話呢?

我不會叫你重新下載應用程式、重開機、更新系統至最新的版本,然後多試幾次?別這麼囉唆佔版面,我們就直接使用下述方式處理吧.

  1. 一樣開啟「終端機」
  2. 在「終端機」應用程式內輸入:xattr -cr /路徑/到/你的應用程式.app.這個不要直接複製,後面的路徑請輸入要修正的應用程式的完整的路徑,或把應用程式直接拖到「終端機」裡面,macOS就會帶出正確路徑了
  3. 按下Enter鍵,就處理完了
  4. 執行你的應用程式.對,就這麼簡單

這個命令會將此應用程式自帶或是被附加的屬性,通通都清除.清除後可執行的原因是,若應用程式帶有此屬性:com.apple.quarantine,macOS 作業系統是不會讓你執行的. 

以上就是解決 macOS 碰到 “「XXX」應用程式已損毀,無法打開.你應剛將其丟到「垃圾桶」.”的完整解決方式,希望這篇有幫助到各位.

 

%MCEPASTEBIN%
艾立克
Author: 艾立克
關於作者
是個混血中年大叔,混台閩以及客家兩種極為優秀的血統. 喜歡搖滾樂、電玩、電影、汽車、大型重機以及偶爾的登山健行.靠電腦為生,略懂音樂、美術、攝影、網站、數位行銷、程式.家中的外號是修修人,常常 DIY 這修修那補補. 星際大戰的忠實粉絲,近幾年只玩「星際大戰 戰場前線」系列遊戲.偶爾會錄製遊戲畫面假裝自己是有名的實況主...
最新文章

新增留言


安全碼
更新