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