iOS 換了AppIcon後切換回桌面總是先顯示之前舊圖標再顯示新圖標問題

問題描述: APP換了Assets.xcassets裏面的AppIcon,從圖1.png換到圖2.png之後,在使用HOME切回桌面總是圖1先顯示一下之後會換回圖2。
系統環境:MAC 10.15
開發環境:xcode 11.1
排除問題 :嘗試清空AppIcon以及檢索項目內所有跟Icon類似的圖片 全部刪除,APP卸載,手機重啓,故障依舊。
由此可見非人爲各方面因素導致,

猜測 xcode 緩存【乾貨-解決方案】對以下進行了逐一操作-刪除緩存

注意:此操作會刪除掉你添加的代碼片 保留代碼片數據否則清理後代碼片都沒了(醜話說在前面比較好)

右鍵訪達->前往文件夾...->逐一粘貼以下路徑->幹就完了

~/Library/Developer/Xcode/DerivedData/

這個文件夾中保存的是Xcode的緩存文件,曾經在Xcode跑過的所有項目的索引、build的信息等都會保存在這裏。刪除後在下次打開項目編譯的時候將會重新生成。由於這裏包含了大量已經沒用的項目的信息又懶得去篩選,於是把整個文件夾刪了。

~/Library/Developer/Xcode/iOS DeviceSupport/

每次把一個設備接入電腦進行真機調試之前,電腦會對設備建立索引,也在此文件夾下生成對該設備系統的支持文件。於是這裏存在了一堆對舊版本iOS設備支持的文件。而我最近基本只對iOS9.3的設備進行真機調試。於是刪除了所有低於9.3的文件夾。

~/Library/Developer/Xcode/Archives/

每次打包App的dSYM等數據就保存在這裏,把一些沒用的版本刪了。如果是上線了的版本還是保留吧。

~/Library/Developer/Xcode/Products/

同上。

~/Library/Developer/CoreSimulator/Devices/

每個文件夾裏包含的就是一個特定系統版本的設備的數據。每個文件夾對應哪個設備可以在其下device.plist中查看。

~/Library/Developer/XCPGDevices/

這裏保存了playground的項目緩存。

重新編譯運行故障排除

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章