🔧 macOS 常見安裝報錯與解決方法
常見錯誤訊息
- 「xxx 已損壞,無法打開,你應該將它移到垃圾桶」
- 「無法打開 xxx,因為它來自未確認的開發者」
- 「無法打開 xxx,因為 Apple 無法檢查是否含有惡意軟體」
- 安裝過程提示:載入失敗
為什麼會出現?
因為 macOS 的 安全性機制 Gatekeeper 預設只允許:
- App Store 下載的 App
- Apple 已認證的開發者簽名 App
而許多免費軟體、開源工具或「修改過的程式」沒有購買 Apple 的憑證,所以會出現以上錯誤。
✅ 解決方法
1. 開啟「任何來源」
- 進入 系統偏好設定 → 安全性與隱私 → 一般
- 看看有沒有 「任何來源」 選項
- 如果沒有,打開 終端機 (Terminal) 輸入:
sudo spctl --master-disable
- 輸入電腦密碼 → Enter → 回到偏好設定,就會看到「任何來源」可以選了。
2. 繞過 Gatekeeper 公證
如果開啟「任何來源」後還是無法打開,請在終端機輸入:
sudo xattr -rd com.apple.quarantine /Applications/xxx.app
👉 把
xxx.app 換成你的 App 名稱。小技巧:可以直接把 App 拖到終端機視窗裡,它會自動填入路徑。
這樣能解決大部分的「損壞、無法打開」問題。
3. 本機簽名(進階解法)
若還是開不了,可能需要重新簽名:
- 安裝 Command Line Tools
- 對 App 簽名:
- 如果跳出錯誤(像是
resource fork not allowed),先輸入:
xcode-select --install
sudo codesign --force --deep --sign - /Applications/xxx.app
xattr -cr /Applications/xxx.app
然後再執行一次簽名指令。