【鏈接】主題:教你如何科學的在Xcode8上使用插件
http://www.cocoachina.com/bbs/read.php?tid-1705417-page-1.html
之前裝了XcodeGr8 不過每次打開xcode第一次執行cmd+s保存的時候,會卡住很長時間,導致我很不爽
于是多方研究終于搞定了這個resign的辦法.
我也不清楚是什么原理,反正我目前是通過Alcatraz成功安裝了Xcode7上幾個主流插件
KSImageNamed 圖片預瀏覽插件
XAlign 排版插件
ESJsonformat 模型生成插件
KTImageAssets 3x轉2x以及制作圖標的插件
其他插件在用相同的方法的情況下應該也可以順利使用
那么我說一下我的步驟
1.先下載原版Xcode8
2.在應用程序中將Xcode8復制一份(用來以后打包上傳)
3.打開"鑰匙串訪問"
4.上面導航欄-鑰匙串訪問-證書處理-創建證書
5.填寫如圖
如果圖片掛了的話那我描述下
第一行名稱填寫XcodeSigner
第二行不變
第三行選代碼簽名
其他的都不變 點擊創建.
6.終端運行(要等10多分鐘,固態硬盤會快一些)
$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app
7.這時你可以安裝Alcatraz了
https://github.com/alcatraz/Alcatraz
下載,運行,load bundle(經典的插件安裝過程)
8.然后你就可以使用Alcatraz安裝插件了
9.有些插件作者沒有更新Xcode8的id怎么辦呢
如果用Alcatraz安裝某插件,但是重啟xcode沒有顯示load bundle
在終端運行如下代碼 添加xcode8的id給插件 應該可以解決大部分插件的問題
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`
以上~