mac打不開(kāi)app解決方法

除了在 Mac App Store 下載應(yīng)用之外,有時(shí)候我也會(huì)直接在一些網(wǎng)站上下載應(yīng)用比如奇跡秀工具箱,而這就會(huì)出現(xiàn)一些稀奇古怪的問(wèn)題,

因?yàn)槌霈F(xiàn)問(wèn)題而無(wú)法打開(kāi)

7月12日,因?yàn)锳pple刪除了TNT的證書(shū),因此部分應(yīng)用程序出現(xiàn)了打開(kāi)崩潰的情況。

用mac的應(yīng)該都知道TNT吧!我們大多數(shù)和諧軟件,都是出自TNT黑客團(tuán)隊(duì),如果全面被封,那意味著大家應(yīng)該都懂的..... ,

大多數(shù)異常出現(xiàn)在系統(tǒng)版本為10.14以上,目前10.13沒(méi)發(fā)現(xiàn)任何安裝出現(xiàn)異常的問(wèn)題,所以10.14系統(tǒng)版本的用戶(hù)可以認(rèn)真看看,相信一定對(duì)你有所幫助的。

目前的解決方案是自己更改簽名,小呆在這里就列出兩種更改簽名的方法(推薦第二種方法)。

第一種方法:

在終端中運(yùn)行以下命令:(name.app就是需要更改簽名的程序)

codesign –force –deep –sign – /Applications/name.app

如果提示需要安裝Xcode則安裝Xcode,或者在終端中輸入以下命令進(jìn)行安裝Apple Command Line Tools(install前面有兩個(gè)短“-”):

xcode-select ––install

第二種方法:

可以使用CodeSigner軟件來(lái)簽署一些應(yīng)用程序。

1.打開(kāi)下載dmg鏡像,將“CodeSigner.app”拖入應(yīng)用程序中安裝;

2.打開(kāi)應(yīng)用程序中的“CodeSigner.app”,彈出選擇框,選擇崩潰的app,點(diǎn)擊“Deep”自動(dòng)完成簽名簽署;(或者打開(kāi)“快速操作”文件夾,雙擊“CodeSigner.workflow”安裝,右鍵崩潰的app選擇“快速操作”中的CodeSigner來(lái)操作也可以)

公眾號(hào)回復(fù)“0717”獲取軟件

來(lái)自身份不明開(kāi)發(fā)者

有些用戶(hù)這奇跡秀下載了一些程序之后,卻發(fā)現(xiàn)無(wú)法在MAC中安裝,安裝時(shí)會(huì)彈出下圖所示警告框:“打不開(kāi) xxx,因?yàn)樗鼇?lái)自身份不明的開(kāi)發(fā)者”,其實(shí)這是MAC新系統(tǒng)啟用了新的安全機(jī)制。默認(rèn)只信任 Mac App Store 下載的軟件和擁有開(kāi)發(fā)者 ID 簽名的應(yīng)用程序。

換句話(huà)說(shuō)就是 MAC 系統(tǒng)默認(rèn)只能安裝靠譜渠道(有蘋(píng)果審核的 Mac App Store)下載的軟件或被認(rèn)可的人開(kāi)發(fā)的軟件。

這當(dāng)然是為了用戶(hù)不會(huì)稀里糊涂安裝流氓軟件中招,但沒(méi)有開(kāi)發(fā)者簽名的 “老實(shí)軟件” 也受影響了,安裝就會(huì)彈出下圖所示警告框:“打不開(kāi) xxx,因?yàn)樗鼇?lái)自身份不明的開(kāi)發(fā)者”。

解決方法

Mac系統(tǒng)->系統(tǒng)偏好設(shè)置->安全與隱私->允許從以下位置下載的應(yīng)用->設(shè)置任何來(lái)源

如果沒(méi)有這個(gè)選項(xiàng)的話(huà),打開(kāi)終端輸入下面內(nèi)容,然后按回車(chē):

sudo spctl --master-disable

應(yīng)用程序 “xxx” 不能打開(kāi)

有時(shí)候還會(huì)有xxx應(yīng)用不能打開(kāi)情況,比如我下載的應(yīng)用是經(jīng)過(guò)壓縮的打包文件,解壓縮之后會(huì)發(fā)現(xiàn)軟件打不開(kāi),顯示的彈窗信息如下:



解決方法

其實(shí)這個(gè)錯(cuò)誤主要是解壓縮軟件在解壓文件時(shí),破壞了應(yīng)用里面可執(zhí)行文件的權(quán)限造成的,當(dāng)然修復(fù)起來(lái)也不復(fù)雜,首先在應(yīng)用上點(diǎn)擊右鍵,選擇「顯示包內(nèi)容」:


之后依次展開(kāi)「Contents」-「MacOS」,找到對(duì)應(yīng)文件夾下的文件,比如說(shuō)截圖中顯示的 StarCraft-II-Setup。如果權(quán)限正確的話(huà),該文件應(yīng)該是一個(gè) Unix 可執(zhí)行的文件,而不是現(xiàn)在這種類(lèi)型不明的文件。


接下來(lái)打開(kāi)終端,直接輸入以下代碼(注意?+x前后都有空格):

chmod +x

之后再將文件 StarCraft-II-Setup 拖入終端(為了輸入完整的執(zhí)行路徑)。完整的命令如下:

chmod +x /Users/liuxiaofeng/Downloads/StarCraft-II-Setup-CN.app/Contents/MacOS/StarCraft-II-Setup

最后點(diǎn)擊回車(chē),這時(shí)候在訪達(dá)中原本不明類(lèi)型的文件現(xiàn)在變成了 Unix 可執(zhí)行文件,圖標(biāo)也變成正常的了。

重新打開(kāi)下載的軟件,你會(huì)發(fā)現(xiàn)下載的程序可以正常使用并執(zhí)行了!

最后

以上基本包含了所有mac安裝應(yīng)用時(shí)出現(xiàn)異常的狀況


https://www.sohu.com/a/327543766_100009092

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容