Xcode 8.2.1继续使用插件
2017-03-27 本文已影响32人
fallrainy
话不多说,一步一步来:
1.关闭 Xcode
2.准备代码签名证书(这里取名为:XcodeSigner,也可以取其它名字)
钥匙串访问 -> 证书助理 -> 创建证书

证书类型
选择 代码签名

3.替换Xcode的签名为刚刚创建的XcodeSigner,终端输入命令:
$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app
4.将Xcode的UDID加入到插件,终端输入命令:
$ 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.plist DVTPlugInCompatibilityUUID
⚠️需要注意以上终端命令中的Xcode路径是否正确
如果做完步骤4后 发现有的插件不能使用,这时候就得借助另外一个插件了:update_xcode_plugins
此插件来自于:https://github.com/inket/update_xcode_plugins
1.安装插件,终端输入命令:
install update_xcode_plugins
如果报错的话,输入:
sudo gem install -n /usr/local/bin update_xcode_plugins
2.安装完毕后,终端输入命令:
update_xcode_plugins

再次打开XCode时,正常情况会下会弹出一个提示框询问是否允许加载插件,记得点击YES,然后就可以愉快地使用你喜爱的插件编码了。