Mac OS X 10.12 安裝第三方應用打開時提示安裝的文件已損壞

問題描述

之前安裝第三方應用,打開時會提示被禁止,在設置->安全性和隱私能夠容許,忽然被提示安裝的文件已損壞,莫名其妙。打開安全和隱私查看,發現容許的應用裏面只剩下AppStore,AppStore和被承認的開發者,沒有了任何來源。如何解決這個問題呢?安全

解決方案

spctl命令

管理SecAssessment system policy security的命令app

Usage: spctl --assess [--type type] [-v] path ... # assessment
       spctl --add [--type type] [--path|--requirement|--anchor|--hash] spec ... # add rule(s)
       spctl [--enable|--disable|--remove] [--type type] [--path|--requirement|--anchor|--hash|--rule] spec # change rule(s)
       spctl --status | --master-enable | --master-disable # system master switch

一勞永逸的方法

直接關閉SecAssessment systemui

sudo spctl --master-disable

執行該命令成功後,在安全與隱私就能夠看到任何來源被選定code

容許某個應用

# 查詢是否容許
sudo spctl -a /Applications/Mail.app
# 容許一個app
spctl --add --label "My Stuff" /Applications/Frobozz.app
相關文章
相關標籤/搜索