XCode8之后,由于苹果的限制,之前很好使用的插件不能直接用了。
XCode8,XCode9最新版照样可以安装Alcatraz,安装插件。方法如下:
1、删除以前的Alcatraz插件,通过如下两条命令
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
rm -rf ~/Library/Application\ Support/Alcatraz/
2、安装最新Alcatraz,命令如下:
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
有如下提示,表示Alcatraz安装成功
image
3、现在还不能直接使用Alcatraz,还需安装update_xcode_plugins,通过如下命令:
sudo gem install -n /usr/local/bin update_xcode_plugins
输入电脑密码,回车。有如下类似提示,表示安装成功:
image
4、最后执行以下命令:
update_xcode_plugins --unsign
提示:Didn't find any signed Xcode 8+ on your system
不用管。
5、退出XCode,重新打开。熟悉的Package Manager又出来了。接下来,安装你想要安装的插件吧
image
其他:我目前能用的只有【Cocoapods】,其他的虽然能装上,但是好像都不能用了,其中的原因我也没有去仔细研究,因为现在一般来说有Cocoapods就行了,其他的已经意义不大了!
![](https://img.haomeiwen.com/i1469332/1725e85ecfda88dd.png)
image.png
作者:degulade
链接:https://www.jianshu.com/p/9892949c0bfe
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
1、打开xcode插件所在的目录:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;
2、选择已经安装的插件例如VVDocumenter-Xcode,右键”显示包内容”;
3、找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的项目,添加一个Item,Value的值为之前Xcode的UUID,保存。
网友评论