Xcode8.3安裝Alcatraz插件

Alcatraz默認是不支持Xocde8的,需要自行做一些處理。由于使用插件,可能會造成打包上線遇到問題,需要去Finder->應(yīng)用程序單獨復(fù)制一份,這里以XcodeSigner命名。

XcodeSigner.png

一,創(chuàng)建代碼簽名證書

創(chuàng)建代碼簽名證書.png

注意:證書類型選擇代碼簽名!


代碼簽名.png

創(chuàng)建成功可以在鑰匙串訪問中找到

創(chuàng)建成功.png

二,XcodeSigner簽名

終端輸入:

sudo codesign -f -s XcodeSigner /Applications/XcodeSigner.app

三,獲取XcodeSigner的UUID,

終端輸入:

defaults read /Applications/XcodeSigner.app/Contents/Info DVTPlugInCompatibilityUUID

四,下載配置Alcatraz

Alcatraz下載地址
下載完成,選中右鍵使用XcodeSigner命名的Xcode打開

打開Alcatraz.png

打開info配置界面->DVTPlugInCompatibilityUUIDs項 查看最后一個UUID是否為第三步終端輸出的UUID,默認是有的,沒有手動添加即可。


配置Alcatraz.png

重啟Xcode。打開之后,選擇Load Bunble。

load bunble.png

成功后,可在Windows菜單欄找到Package Manager

可能會遇到的問題:

1,插件未能成功運行
-> 重啟Xcode沒有出現(xiàn)Load Bunble選項
-> 安裝成功過后過一段時間在Windows菜單欄找不到Package Manager,
-> 比較坑的一點,有些插件作者沒有更新Xcode8的id造成插件即使使用Alcatraz安裝成功,也不管用,

以上問題可使用如下命令重新Load Bunble解決,貌似每次安裝完插件都得使用這個命令,真是坑!

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

2,親測使用KSImageNamed插件會導(dǎo)致Xcode頻繁閃退,不推薦使用!如你已安裝出現(xiàn)閃退情況,按下面的3點解決即可。

3, 安裝出現(xiàn)閃退的問題,可能是舊插件導(dǎo)致
可以嘗試清空這兩個文件夾的全部內(nèi)容
~/Library/Developer/Xcode/Plug-ins
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

4,如果出現(xiàn)不能調(diào)用命令行的情況
1.檢查鑰匙串中填寫的信息是否一致
2.檢查終端命令是否打錯(直接復(fù)制不會出錯)
3.檢查Xcode是否純凈沒被修改過

網(wǎng)上安裝插件的方法很多,有些方法會出現(xiàn)卡頓Bug,使用此方法不會卡頓的 目前運行正常,又可以愉快的搬磚了??。

002.png

參考文章鏈接:http://www.cocoachina.com/bbs/read.php?tid-1705417-page-1.html

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

相關(guān)閱讀更多精彩內(nèi)容

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