一條命令輕鬆解決 Mac 上「應用程式 “xxx” 不能開啟」的問題 | 一日一技
除了在 Mac App Store 下載應用之外,有時候我也會直接在一些網站上下載應用,而這就會出現一些稀奇古怪的問題,比如我下載的應用是經過壓縮的打包檔案,解壓縮之後會發現軟體打不開,顯示的彈窗資訊如下:

其實這個錯誤主要是解壓縮軟體在解壓檔案時,破壞了應用裡面可執行檔案的許可權造成的,當然修復起來也不復雜,首先在應用上點選右鍵,選擇「顯示包內容」:

之後依次展開「Contents」-「MacOS」,找到對應資料夾下的檔案,比如說截圖中顯示的 StarCraft-II-Setup。如果許可權正確的話,該檔案應該是一個 Unix 可執行的檔案,而不是現在這種型別不明的檔案。

接下來開啟終端,直接輸入以下程式碼(注意 +x
前後都有空格):
chmod +x
之後再將檔案 StarCraft-II-Setup 拖入終端(為了輸入完整的執行路徑)。完整的命令如下:
chmod +x /Users/liuxiaofeng/Downloads/StarCraft-II-Setup-CN.app/Contents/MacOS/StarCraft-II-Setup

最後點選回車,這時候在訪達中原本不明型別的檔案現在變成了 Unix 可執行檔案,圖示也變成正常的了。

重新開啟下載的軟體,你會發現下載的程式可以正常使用並執行了!

> 下載少數派 客戶端 、關注 少數派公眾號 ,每天掌握一個小技巧 :school_satchel:
> 特惠、好用的硬體產品,盡在 少數派sspai官方店鋪