macOS 上,某些從網際網路下載的應用程式可能會被系統標記為「隔離」(quarantine),macOS 的 Gatekeeper 安全機制的一部分。當你嘗試執行這些程式時,可能會收到警告或無法順利運行,執行xattr -d com.apple.quarantine 指令可以移除這個隔離屬性,從而允許程式正常執行
🚨請再次確定你所下載的程式是安全的,否則會有資安風險🚨
指令(以FreeTube)為例
|
|
為什麼需要移除隔離屬性?
- macOS 會對從非 App Store 下載的應用程式添加
com.apple.quarantine屬性,以防止未經驗證的程式自動執行

- 這可能導致應用程式無法啟動,或者出現「應用程式已損壞」或「無法打開,因為來自未識別的開發者」等提示
驗證是否移除隔離屬性
|
|
如果輸出內容非 com.apple.quarantine(有可能是com.apple.provenance),表示已成功移除