蘋果出了Xcode8以後,就加了簽名讓以前的自定義插件沒法繼續的安裝使用。想要從新使用插件的話只要用本身的簽名覆蓋蘋果的簽名便可。git
1.建立自簽名證書github
鑰匙串-》鑰匙串訪問-》證書助理-》建立證書...xcode
名稱:XcodeSigner(能夠隨便命名,後面要使用)緩存
身份類型:自簽名根證書app
證書類型:代碼簽名curl
點擊建立url
2.用剛剛建立的證書從新簽名xcodespa
$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app插件
3.防止有些插件失效,運行一下命令:code
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`
4.安裝完想要的插件後,重啓xcode,選擇Load Bundle就能夠了
如安裝xcode管理插件的插件alcatraz:
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
只支持xcode7+
卸載alcatraz:
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
刪除alcatraz緩存數據:
rm -rf ~/Library/Application\ Support/Alcatraz