- Alcatraz. Xcode插件管理器. Xcode的插件都可以用它來(lái)可視化管理
Alcatraz gitHub;
下載之后, build, 完全退出Xcode 在打開(kāi)即可.
之后在Xcode
菜單下windows
里多個(gè)Package Manager
選項(xiàng), 打開(kāi)之后 如下圖所示. 即可方便管理第三方的插件了.
Pakage Manager- 注意若再打開(kāi)Xcode 出現(xiàn)彈窗, 選擇
load Bundle
即可.
- 注意若再打開(kāi)Xcode 出現(xiàn)彈窗, 選擇
- 當(dāng)?shù)鹊絏code升級(jí)之后, 則會(huì)發(fā)現(xiàn)插件不好用了.
- 之所以插件失效,是因?yàn)槊總€(gè)插件只供特定UUID的Xcode使用,Xcode更新后uuid改變,于是便不能正常使用。
- 解決辦法
- 獲取 Xcode 的 UUID 然后添加到插件的Plist文件中.
- 獲取Xcode的UUID
-
在終端執(zhí)行以下代碼, 便可獲取Xcode - UUID
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`
-
另一種辦法也能得到Xcode的UUID, 在應(yīng)用程序中找到Xcode,右鍵顯示報(bào)內(nèi)容, 找到info.plist文件打開(kāi)找到 DVTPlugInCompatibilityUUID 對(duì)應(yīng)的值就是我們要的UUID.
Xcode 的 UUID
-
- 修改插件的uuid為當(dāng)前Xcode的UUID.
- 找到這個(gè)目錄
~/Library/Application/Support/Developer/Shared/Xcode/Plug-ins
(所有的插件的文件都在這) - 找到對(duì)應(yīng)的的插件, 右鍵顯示包內(nèi)容,
- 找到
info.plist
文件打開(kāi)找到DVTPlugInCompatibilityUUIDs
添加一個(gè)item, Value值為之前的Xcode的UUID,保存即可. - 再次打開(kāi)Xcode. 會(huì)出現(xiàn)彈窗. 記得選擇
load Bundle
.
- 找到這個(gè)目錄
- 插件的那些事.
- 插件的開(kāi)發(fā) 喵神的入門文章
- Xcode 的常用第三方和插件 可見(jiàn)
里脊串的技術(shù)博客-個(gè)人常用iOS第三方庫(kù)以及XCode插件介紹