➡️
PPStudio1688(建議電腦瀏覽 會有新視界)/😬常見安裝問題/➡️xxx.app 已損壞,無法打開,你應該將它移到廢紙簍/打不開xxx,因為它來自身份不明的開發者解決方法

xxx.app 已損壞,無法打開,你應該將它移到廢紙簍/打不開xxx,因為它來自身份不明的開發者解決方法

🔧 macOS 常見安裝報錯與解決方法

常見錯誤訊息

  1. 「xxx 已損壞,無法打開,你應該將它移到垃圾桶」
  2. 「無法打開 xxx,因為它來自未確認的開發者」
  3. 「無法打開 xxx,因為 Apple 無法檢查是否含有惡意軟體」
  4. 安裝過程提示:載入失敗

為什麼會出現?

因為 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. 本機簽名(進階解法)

若還是開不了,可能需要重新簽名:
  1. 安裝 Command Line Tools
  2. xcode-select --install
  3. 對 App 簽名:
  4. sudo codesign --force --deep --sign - /Applications/xxx.app
  5. 如果跳出錯誤(像是 resource fork not allowed),先輸入:
  6. xattr -cr /Applications/xxx.app
    然後再執行一次簽名指令。