插件類
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