Xcode 插件安装与插件推荐

插件类

Xcode先装alcatraz恶魔岛
其安装路径 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

  • fuzzyAutocomplete 代码自动补全,Xcode>7.2.1 有冲突,>8.0 Xcode 自带
  • XToDo 代码标记快速跳转
  • VVDocumenter-Xcode 快速注释
  • KSimageNamed 图片名称联想
  • injection 即时UI展示
  • AutoresizeMask-for-Xcode 让AutoresizingMask在代码层面拥有和xib一样的可视化的效果,这方便我们用好和用准AutoresizingMask
  • Backlight-for-XCode 当前行代码高亮
  • XcodeColors 配合CocoaLumberjack 控制台显示彩色
  • ESJsonFormat json数据转为 model类

软件类

  1. reveal
  2. postman/paw
  3. cornerstone

三方库

太多独立出来

>Xcode8 (8.0 ,8.1,8.2成功)不再支持三方插件管理后的方法

  1. 自签名 Xcode
    自 https://github.com/XVimProject/XVim/blob/master/INSTALL_Xcode8.md
    关闭Xcode
    20161129148041122029259.jpg

    20161129148041128234652.jpg
sudo codesign -f -s XcodeSigner /Applications/Xcode.app
  1. 安装Alcatraz
    下载https://github.com/alcatraz/Alcatraz 或者clone
    添加Xcode 的UUID
    先找到 Xcode 的UUID (8.1的 DA4FDFD8-C509-4D8B-8B55-84A7B66AE701)
    自 http://joeshang.github.io/2015/04/10/fix-xcode-upgrade-plugin-invalid/
    20161129148041218296289.jpg

    打开 Alcatraz 项目中info.plist 并且加入 Xcode的新UUID
    20161129148041256696955.jpg

    然后 Xcode 打开Alcatraz 项目 编译一次后 再 重新打开Xcode 就会提示加载插件,load 就好。
    成功后如下
    20161129148041297975083.jpg

    自 https://github.com/alcatraz/Alcatraz/issues/498

3 因为很多插件作者没有更新加入新版的 Xcode 的UUID,导致新版Xcode没有加载插件,所以就需要自己加入了每次 Alcatraz 安装好其他插件后需要关闭Xcode 运行
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
加入uuid。

tip:UUID
8.1 DA4FDFD8-C509-4D8B-8B55-84A7B66AE701
8.2 E0A62D1F-3C18-4D74-BFE5-A4167D643966
9 GM
KSImageNamed 位置 需要自己加入
~/Library/Developer/Xcode/Plug-ins

这篇文章更全面
http://www.cocoachina.com/bbs/read.php?tid-1705417.html

你可能感兴趣的:(Xcode 插件安装与插件推荐)