注意(此方法有點(diǎn)問題,可能會出現(xiàn)閃退、卡頓或者沒有模擬器的Bug,僅供參考)目前很多小伙伴出現(xiàn)了一個問題,就是拷貝出來的新(未簽名版)Xcode沒有模擬器。我重新試了一下,卻發(fā)現(xiàn)新的Xcode有模擬器,而舊的沒有,感覺這個新的Xcode出現(xiàn)之后,模擬器有時候會沖突。樓主我已經(jīng)放棄了插件,對插件的依賴性不大,大家還是盡早適應(yīng)無插件吧。
之前Xcode是7.2,今天升級Xcode8之后發(fā)現(xiàn)之前的插件都失效了。以為是和之前一樣 Xcode 升級了,需要更新 Xcode info.plsit 中的 DVTPlugInCompatibilityUUID,結(jié)果發(fā)現(xiàn)不管用,然后查了些資料發(fā)現(xiàn)這種方法可以解決。
解決方案來自:https://github.com/inket/update_xcode_plugins
1、打開終端,輸入以下命令并執(zhí)行
gem install update_xcode_plugins
如果出現(xiàn)下圖錯誤,
則繼續(xù)輸入以下命令并執(zhí)行,否則跳過此步。
sudo gem install -n /usr/local/bin update_xcode_plugins
2、接著會提示輸入密碼(默認(rèn)是不可見的,直接輸入就行)成功之后是這樣的:
3、接著再輸入以下命運(yùn)并執(zhí)行
update_xcode_plugins
成功之后是這樣的:
4、接著繼續(xù)
update_xcode_plugins --unsign
成功之后是這樣的:
5、注意看上面截圖藍(lán)色地方,然后我們用鍵盤↓鍵移動到Xcode8.0然后回車
再接著輸入Y確認(rèn),
接著會出現(xiàn)正在拷貝,(時間會有點(diǎn)長,請耐心等待)
成功之后會出現(xiàn):
然后你會發(fā)現(xiàn)應(yīng)用程序多了一個Xcode,使用這個Xcode你就會發(fā)現(xiàn)之前的插件奇跡般生效了!
之后就用這個新的來寫代碼吧,發(fā)布的時候一定要換回原來的Xcode,不然審核不會過。
最近看到有網(wǎng)友說明關(guān)于卡死的問題
在xcode_unsigned上使用插件會經(jīng)常莫名其妙的卡死,轉(zhuǎn)菊花。解決辦法是在隱私中把Xcode訪問通訊錄的權(quán)限勾掉。(由于我已經(jīng)放棄了使用插件,所以沒有試過是否有效,留給需要幫助的小伙伴參考)