为了提高Xcode的使用效率,我们经常会在Xcode中安装一些提高效率的插件,而有些插件的安装还需要设置文件,Alcatraz则为我们做好了这些事情,只需要搜索到相关插件,直接点击install,安装好后重启Xcode即可。
安装步骤:在终端中输入:
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
卸载:在终端输入:
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
清除缓存:
rm -rf ~/Library/Application\ Support/Alcatraz
使用:在Xcode中的Window中打开Package Manager即可。
二、注意:每次更新Xcode之后都得重新更新所有插件的兼容ID,将最新Xcode的DVTPlugInCompatibilityUUID写入每个插件的info.plist文件里面。具体方法如下:
1、找到最新Xcode的DVTPlugInCompatibilityUUID:在Xcode应用打开包含内容,打开contents文件夹中的Info.plist文件,找到DVTPlugInCompatibilityUUID字段对应的内容即可。
2、将DVTPlugInCompatibilityUUID写入到每个每个插件中,方法如下(假设Xcode 的DVTPlugInCompatibilityUUID为A16FF353-8441-459E-A50C-B071F53F51B7):在终端中输入:
find ~/Library/Application\
Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add A16FF353-8441-459E-A50C-B071F53F51B7
以上两步可以合并成一步,直接在终端中输入:
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安装的插件方法:打开~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/路径即可看到安装的插件。