Xcode on korvaamaton työkalu macOS- ja iOS -kehittäjille. Kuitenkin niin hyödyllinen kuin se on, sovellus tunnetaan myös hitaammin ajan myötä ja jopa alkaa kaatua usein. Saatat tietää, että yksi tapa korjata se on poistaa Xcode -välimuisti. Sen avulla voit pakottaa simulaattorin ladata koodi uudelleen palvelimelta ja osoittaa muita sovellusten häiriöitä. Jatka lukemista saadaksesi selville kuinka poistaa Xcode -välimuisti manuaalisesti ja automaattisesti.
Mitkä ovat Xcode -välimuistit?
Välimuistit ovat pieniä tietoa, ja sovelluskaupat toimivat nopeammin. Xcoden tapauksessa tämä sovellus yleensä välimuistiin erilaisia tietoja, joita se voi tarvita kehitysprosessin nopeammaksi. Erityisesti välimuisti auttaa nopeuttamaan seuraavia rakennuksia, mikä vähentää rakennusaikoja. Tässä on joitain näitä Xcode -välimuistityyppejä: moduulin välimuisti, johdetut tiedot, simulaattorin välimuisti ja rakenna välimuisti.

Poistanko Xcode -välimuistit?
Lyhyt vastaus on kyllä, varsinkin jos Xcode muuttuu hitaasti ja reagoimattomaksi ajan myötä. Sovellusvälimuistin poistaminen, mukaan lukien Xcode -välimuisti, on ehdottoman turvallinen menettely, kunhan noudatat tarkasti määrättyjä vaiheita. Kun avaat sovelluksen uudelleen ja aloita sen käyttäminen, ne luodaan uudelleen.
Nyt näytämme sinulle kuinka poistaa Xcode -välimuisti. Annamme vaiheet manuaaliseen ja automaattiseen poistoon, jotta voit valita, mikä toimii sinulle parhaiten.
1. Tyhjennä Xcode -välimuisti työkalulla
Aloitetaan helpolla, automaattisella menetelmällä välimuistin poistamiseksi Xcode -muodossa. Se perustuu CleanMymacin puhdistusominaisuuteen, jonka avulla voit puhdistaa iOS -simulaattorisi parin painikkeen napsautuksella. Tämä tekee siitä nopean ja helppokäyttöisen, etkä vaarassa joutumaan ongelmiin tiedostojärjestelmän kanssa.
- Hanki ilmainen CleanMymac -kokeilu.
- Siirry Cleanup -välilehteen ja suorita skannaus.
- Napsauta Tarkista kaikki roskaa ja poista Xcode -roskaa.

Se on! Jatkamme nyt manuaalisen Xcode -välimuistin poistoajan vaiheita.
2. Puhdista projektin rakennus
Jos yrität korjata ongelman Xcode -kaatumisessa, se on ensin puhdistanut projektin rakentaminen. Tämä pääsee eroon nykyisestä rakennuksesta ja luo uuden seuraavan kerran koodin suorittamisen.
- Kun projekti on auki koodissa, siirry valikkopalkkiin, valitse tuote ja napsauta Clean Build -kansio> Puhdista tai:
- Kun projekti on auki, paina Command + SHIFT + K

3. Puhdista rakennuskansio
Puhdista rakennuskansio ja päästä eroon välimuistitiedostoista seuraavat:
- Napsauta koodiprojektissa tuotevalikkoa pitämällä APLAIL (ALT) -näppäintä ja valitse puhdas rakennuskansio heti> Puhdista, tai
- Paina komentoa + siirto + vaihtoehto + k

Lue myös:Kuinka korjata Xcode 16 -ongelmat: Vianmääritysopas
4. Nollaa simulaattorin sisältö ja asetukset
Jos kumpikaan yllä olevista vaihteista ei ratkaise ongelmasi, yritä nollata simulaattorin sisältö ja asetukset:
- Siirry Xcode -valikkoon ja valitse Avaa kehittäjätyökalu> Simulaattori.
- Napsauta sitten laite> Poista kaikki sisältö ja asetukset.

5. Poista Xcode -johdetut tiedot
Johdetut tiedot ovat paikka kaikkien väliaikaisten rakennustietojen ja projektihakemusten kanssa. Jos jokin ei toimi oikein, on hyvä poistaa tämä kansio.
Joten jos sinulla on edelleen ongelmia tai asiat toimivat hitaasti, yritä poistaa johdetut tiedot, jotka pakottavat Xcodein uudelleen sen luomiseen, kun seuraavana on.
- Valitse valikkopalkista ikkuna ja sitten järjestäjä.
- Valitse nyt projektit ja napsauta sitten Valitse projekti.
- Valitse projekti, jonka johdetut tiedot haluat poistaa.
- Aukeavassa ikkunassa näet johdetun datakansion luetellut sen etsintäpolun kanssa.
- Kansion oikealla puolella on poistopainike. Napsauta sitä.
Poista nyt moduulin välimuisti.
- Mennä jhk
~/Library/Developer/Xcode/DerivedData/ModuleCacheFinder> Go> Siirry kansioon. - Vedä tiedostot ModuleCach -kansiosta roskakoriin ja tyhjennä se. Älä poista itse kansiota.

6. Poista iOS -laitetukitiedostot
IOS -laitetuki on toinen kansio johdettujen tietojen sisällä. Jokaiselle iOS -versiolle, jonka testaat simulaattorilla, luodaan uusi kansio tämän kansioon. Se voi rakentaa ajan myötä. Voit poistaa kaikki nämä alikansiot (vaikkakaan ei itse iOS -laitetuki -kansiota), ja Xcode luo uuden seuraavan kerran, kun suoritat simulaattorin. Jos olet epämiellyttävä, että poistat ne kokonaan, voit siirtää ne väliaikaiseen kansioon, kunnes olet varma, että niiden siirtäminen ei ole aiheuttanut ongelmia ja poistaa ne sitten myöhemmin.
7. Käytä päätettä
Jos mikään yllä olevasta ei auta, voit käyttää päätelaitetta Xcode -asetusten palauttamiseen.
- Avoin päätelaite sovelluksista> Apuohjelmat
- Tyyppi
defaults delete com.apple.dt.Xcodeja paina paluu.

Kun avaat seuraavaksi Xcode, se luo uusia mieltymyksiä.
On myös menetelmä välimuistitiedostojen puhdistamiseksi, johon sisältyy navigointi 'Yksityiset/var/kansiot'(Käytä Finderin GO -valikkoa, valitse siirry kansioon ja kirjoita sitten polku) kaivaa kansiot, kunnes löydät Xcode -välimuistitiedoston ja poistat sen. Emme kuitenkaan suosittele tätä reittiä, ellet ole täysin varma, että tiedät mitä teet. Väärän tiedoston poistaminen voi luoda paljon ongelmia, ei vain Xcode -sovelluksessa, vaan koko käyttöjärjestelmässä. Joissakin tapauksissa käyttäjät, jotka ovat tehneet, piti asentaa macOS uudelleen tyhjästä.
Jos sinulla on ongelmia Xcoden kanssa ja sinun on puhdistettava projekti rakentaa tai puhdistamaan välimuisti, yllä olevien vaiheiden seuraaminen auttaa heitä. On hyvä seurata manuaalisia vaiheita yksitellen tarkistamalla joka kerta, onko ongelma ratkaistu. Käyttämällä navigointimenetelmää ”yksityisiin/Var/kansioihin” ei suositella, koska vaikka se saattaa korjata ongelmasi, se sisältää riskin sekoittaa MacOS -tiedostohakemisto, ja saatat joutua asentamaan käyttöjärjestelmä uudelleen.
Kiitos lukemisesta ja pysy kuulolla!
