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