xcode 8 從新支持插件

蘋果出了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
相關文章
相關標籤/搜索