2015年11月30日 星期一

[ 疑難排解 ] [ Mac OS X ] 解決 " 無法打開「 XXX 」,因為它來自未識別開發者的 App "

標籤: , , ,
Sponsors

Mac OS X 是目前世界公認最安全的個人電腦系統,這源於其獨特的封閉性,也就是用戶在 Mac 電腦裡面的軟體,通常都是從 App Store 下載安裝的。

但假如你是一位開發者,很常需要下載一些來自網路的軟體,例如 IDE ,由於這些軟體通常不是以營利為第一目的,所以不會上架到 App Store 。

基於安全考量, Mac OS X 會將所有不是來自 App Store 的程式先封鎖起來,並詢問用戶是否真的要打開這些程式,但有時候就算我們按下 " Open " ,程式還是沒有辦法正確執行,這時我們就要手動調整 Mac OS X 的安全設定了。



以 Eclipse 為例,當你試圖打開程式的時候,可能會出現下面的訊息:

無法打開「 eclipse 」,因為它來自未識別開發者的 App 。



這個時候請直接按下 " 好 ",然後點選左上方 Apple Logo > 系統偏好設定 > 安全性與隱私



視窗下方應該會顯示這行字:

eclipse 遭到阻擋無法打開,因為它不是來自已識別的開發者。

請直接按下旁邊的 " 強制打開 " 按鈕!



出現確認對話框,點選 " 打開 "



如此一來,這個問題應該就能解決囉!

假如還是無法開啟,請按下左下角的鎖頭。



輸入密碼。



然後把 Allow apps downloaded from (允許從以下來源下載的 App ) 更改成 "Anywhere " ( 任何來源) ,就能順利開啟 Eclipse 了!



" Allow from Anywhere "



順利打開程式之後,別忘了將安全設定改回 Mac App Store and identified developers ( Mac App Store 和已識別的開發者 ) ,然後再把鎖頭鎖上,以防止有心人隨便篡改設定,安裝不明程式傷害你的 Mac 喔!







解決 Mac OS X 無法打開程式的疑難排解就到這邊~

我們下次見~