Alcatraz默認(rèn)是不支持Xocde8的干签,需要自行做一些處理尼酿。由于使用插件,可能會造成打包上線遇到問題感耙,需要去Finder->應(yīng)用程序單獨復(fù)制一份荠医,這里以XcodeSigner命名吁脱。
一桑涎,創(chuàng)建代碼簽名證書
注意:證書類型選擇代碼簽名!
創(chuàng)建成功可以在鑰匙串訪問中找到
二兼贡,XcodeSigner簽名
終端輸入:
sudo codesign -f -s XcodeSigner /Applications/XcodeSigner.app
三攻冷,獲取XcodeSigner的UUID,
終端輸入:
defaults read /Applications/XcodeSigner.app/Contents/Info DVTPlugInCompatibilityUUID
四紧显,下載配置Alcatraz
Alcatraz下載地址
下載完成讲衫,選中右鍵使用XcodeSigner命名的Xcode打開
打開info配置界面->DVTPlugInCompatibilityUUIDs項 查看最后一個UUID是否為第三步終端輸出的UUID,默認(rèn)是有的孵班,沒有手動添加即可涉兽。
重啟Xcode。打開之后篙程,選擇Load Bunble枷畏。
成功后,可在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眯娱,使用此方法不會卡頓的 目前運行正常礁苗,又可以愉快的搬磚了??。
參考文章鏈接:http://www.cocoachina.com/bbs/read.php?tid-1705417-page-1.html