執行步驟:
開啟終端機(terminal)
移動到該程式的目錄下,如我的chromedriver放在下面的目錄下
$ cd /usr/local/bin
執行下列任一個指令
xattr 編輯檔案目錄的附加屬性
這個系統指令可以編輯檔案目錄的附加屬性,例如系統目錄屬性(com.apple.FinderInfo)或是這邊要講的隔離屬性(com.apple.quarantine)。xattr指令的語法是:xattr
在chromedirver所在的目錄下,執行xattr指令使用 -d 移除chromedriver的隔離屬性(com.apple.quarantine):
$ xattr -d com.apple.quarantine chromedriver
spctl 編輯程式的安全性權限標記
通常不會是這個原因造成chromedriver無法開啟,不過偶爾還是會遇到類似的狀況。出於安全性的理由,對於一些無法辨識來源的程式系統可能會禁止執行,使用spctl指令可以開啟”任何來源“的程式執行權限。spctl指令的語法是:spctl
[MAC] 如何解決 Mac 無法打開應用程式、無法驗證開發者的問題?
分類:mac