如何在Xcode9上安裝插件

1、更新Xcode,目前最新版本是9.2

2、由于安裝插件會影響原來的Xcode打包上傳,我們在應(yīng)用程序里復(fù)制一個(gè)Xcode,并重命名為XcodeSigner;


截圖

3、打開鑰匙串,創(chuàng)建新證書,名稱填XcodeSigner,證書類型選擇代碼簽名(Code Signing);


截圖

創(chuàng)建證書


截圖

4、在終端命令中輸入:sudo codesign -f -s XcodeSigner /Applications/XcodeSigner.app,耐心等待命令執(zhí)行完畢;

5、獲得XcodeSigner的UUID,在終端命令行輸入:

defaults read /Applications/XcodeSigner.app/Contents/Info DVTPlugInCompatibilityUUID 即可;

6、在github上下載好想安裝的插件,以ESJsonFormat為例,打開方式選擇XcodeSigner;

截圖

選擇XcodeSigner作為打開方式
7、檢查info.plist中是否已經(jīng)添加了第5步獲得的UUID,未添加可能會造成XcodeSigner閃退。若文件中已經(jīng)存在,直接運(yùn)行項(xiàng)目即可;

截圖

在Info.plist中添加UUID
8、運(yùn)行成功后,關(guān)閉XcodeSigner,重新啟動,這時(shí)會彈出如下兩類提示框,分別選擇“Load Bundle”和“允許”(或“始終允許”),這時(shí)點(diǎn)擊Window就能看到列表中多了ESJsonFormat了。(如果簽名完成了還是沒有出現(xiàn)插件加載的那個(gè)彈窗就關(guān)閉xcode 然后終端里運(yùn)行
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Applications/######.app/Contents/Info.plist DVTPlugInCompatibilityUUID)

選擇Load Bundle

選擇“允許”

資源地址:資源地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容