除了在
Mac App Store
下載應(yīng)用之外,有時(shí)候我也會(huì)直接在一些網(wǎng)站上下載應(yīng)用,而這就會(huì)出現(xiàn)一些稀奇古怪的問題,比如我下載的應(yīng)用是經(jīng)過壓縮的打包文件,解壓縮之后會(huì)發(fā)現(xiàn)軟件打不開,會(huì)顯示應(yīng)用程序 “xxx” 不能打開
,下面即可以通過一條命令輕松解決這個(gè)問題。
顯示的彈窗信息如下:
其實(shí)這個(gè)錯(cuò)誤主要是解壓縮軟件在解壓文件時(shí),破壞了應(yīng)用里面可執(zhí)行文件的權(quán)限造成的,當(dāng)然修復(fù)起來也不復(fù)雜。
-
首先在應(yīng)用上點(diǎn)擊右鍵,選擇「顯示包內(nèi)容」:
-
之后依次展開
Contents
-MacOS
,找到對應(yīng)文件夾下的文件,比如說截圖中顯示的StarCraft-II-Setup
。如果權(quán)限正確的話,該文件應(yīng)該是一個(gè)Unix
可執(zhí)行的文件,而不是現(xiàn)在這種類型不明的文件。
-
接下來打開終端,直接輸入以下代碼(注意
+x
前后都有空格):chmod +x
-
之后再將文件
StarCraft-II-Setup
拖入終端(為了輸入完整的執(zhí)行路徑),完整的命令如下:chmod +x /Users/liuxiaofeng/Downloads/StarCraft-II-Setup-CN.app/Contents/MacOS/StarCraft-II-Setup
-
最后點(diǎn)擊回車,這時(shí)候在訪達(dá)中原本不明類型的文件現(xiàn)在變成了 Unix 可執(zhí)行文件,圖標(biāo)也變成正常的了。
-
重新打開下載的軟件,你會(huì)發(fā)現(xiàn)下載的程序可以正常使用并執(zhí)行了!
將來的你,一定會(huì)感激現(xiàn)在拼命的自己,愿自己與讀者的開發(fā)之路無限美好。