插件类
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类
软件类
三方库
太多独立出来
>Xcode8 (8.0 ,8.1,8.2成功)不再支持三方插件管理后的方法
- 自签名 Xcode
自 https://github.com/XVimProject/XVim/blob/master/INSTALL_Xcode8.md
关闭Xcode
20161129148041122029259.jpg
20161129148041128234652.jpg
sudo codesign -f -s XcodeSigner /Applications/Xcode.app
- 安装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
网友评论