AppCode Updating indexes一直不停的填坑之旅

最近在做APP安裝包瘦身,找到了傳說(shuō)中的AppCode神器。
AppCode 提供了 Inspect Code 來(lái)診斷代碼,其中含有查找無(wú)用代碼的功能。它可以幫助我們查找出 AppCode 中無(wú)用的類、無(wú)用的方法甚至是無(wú)用的 import。

經(jīng)過(guò)了一番的安裝破解后,準(zhǔn)備使用 Inspect Code 去診斷代碼,卻發(fā)現(xiàn) Inspect Code 功能是置灰狀態(tài)不可用。
然后開(kāi)始查為什么 Inspect Code 不可用,網(wǎng)上查找了一番并沒(méi)有什么頭緒,猜想可能是由于實(shí)際項(xiàng)目工程文件量過(guò)大,導(dǎo)致無(wú)法建立索引,所以無(wú)法使用。經(jīng)過(guò)新建demo(少量文件),發(fā)現(xiàn) Inspect Code 可以正常診斷代碼。所以如果要使用 Inspect Code ,需要等待AppCode完成更新索引 Updating indexes。
沒(méi)有辦法,只能等待 Updating indexes 完成。。。
然而由于工程龐大文件太多,Updating indexes 一直無(wú)法完成,經(jīng)常會(huì)進(jìn)行到一半卡死。
然后開(kāi)始查 Updating indexes 一直無(wú)法完成的原因,網(wǎng)上有說(shuō)清除緩存重新 Updating indexes ,實(shí)操無(wú)效。還有說(shuō)把一些大文件設(shè)置為Excluded,實(shí)操無(wú)效。(主要還是因?yàn)楣こ涛募^(guò)多,建立索引耗時(shí))

最后的最后發(fā)現(xiàn),罪魁禍?zhǔn)拙谷皇茿ppCode默認(rèn)設(shè)置的最大可用內(nèi)存太小,想想Xcode動(dòng)不動(dòng)就占用十幾G的內(nèi)存空間,果斷把AppCode的最大可用內(nèi)存調(diào)整到12G。果然出現(xiàn)了意想不到又在預(yù)料之中的結(jié)果,Updating indexes不到半個(gè)小時(shí)的時(shí)間就順暢的完成了,再也不會(huì)因?yàn)閮?nèi)存卡爆而終止了(當(dāng)你等待了N個(gè)小時(shí)以為要Updating indexes完成,等來(lái)的確實(shí)Low memory的提示真的很捉急)。

填坑之旅到此結(jié)束,如果你也遇到了相同的問(wèn)題,希望可以幫到你。

設(shè)置最大可用內(nèi)存空間:
菜單欄 Help -> Change Memory Settings
截屏2022-03-22 下午2.20.43.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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