xcode 8 重新支持插件


蘋果出了Xcode8之后,就加了簽名讓之前的自定義插件無法繼續的安裝使用。想要重新使用插件的話只要用自己的簽名覆蓋蘋果的簽名即可。

1.創建自簽名證書

鑰匙串-》鑰匙串訪問-》證書助理-》創建證書...

名稱:XcodeSigner(可以隨便命名,后面要使用)

身份類型:自簽名根證書

證書類型:代碼簽名

點擊創建

2.用剛剛創建的證書重新簽名xcode

$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app

3.防止有些插件失效,運行一下命令:

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM