Vanhojen Xcode DeviceSupport -versioiden turvallinen poistaminen
AskClean-tiimi · Päivitetty 2026-07-31
Sulje Xcode, tunnista yhä käyttämäsi iOS-versiot ja poista vain DeviceSupport-kansiot, joille ei ole vastaavaa aktiivista laitetta tai tehtävää. Xcode voi valmistella symbolit uudelleen, kun yhteensopiva laite kytketään, mutta se tarvitsee aikaa, laitteen ja joskus komponentteja tai verkkoyhteyden.

Mitä DeviceSupport säilyttää
Xcode säilyttää symboleja ja tukitietoja hakemistossa ~/Library/Developer/Xcode/iOS DeviceSupport ja vastaavissa muiden alustojen poluissa. Ne eivät ole kuvia tai iPhonen varmuuskopio, vaan tukevat tietyn laitteen ja järjestelmän yhdistelmän virheenkorjausta.
Vertaa kansioita oikeisiin laitteisiin
Tarkista versiot ja koot Finderissa, kohdassa Xcode > Settings > Platforms ja Window > Devices and Simulators. Säilytä jokaisen yhä testattavan laitteen täsmällinen versio sekä testien, tuen tai CI:n vaatimat versiot. Samankaltaiset nimet voivat tarkoittaa eri koonteja.
- Sulje Xcode, Simulator ja virheenkorjaustyökalut.
- Kirjaa yhä käytettyjen laitteiden järjestelmäversiot.
- Avaa ~/Library/Developer/Xcode/iOS DeviceSupport ja vertaa nimiä ja kokoja.
- Siirrä Roskakoriin vain varmasti vanhentunut versio.
- Testaa yhteys ja virheenkorjaus ennen Roskakorin tyhjentämistä.
Älä sekoita DeviceSupportia Xcode Archives -tiedostoihin: laitesymbolit voidaan usein palauttaa, mutta julkaisu-dSYM voi olla korvaamaton.
Poista vain käytöstä jääneet versiot
Kun Xcode ja Simulator ovat suljettuina, siirrä Roskakoriin yksi vahvistettu versiokansio, älä koko DeviceSupport-juurta. Avaa Xcode ja liitä testilaite. Tarvittaessa Preparing debugger support näkyy, kun yhteensopivia tietoja luodaan uudelleen.
Huomioi palautuksen kustannus
Palautus voi epäonnistua liian vanhalla Xcodella, vielä tukemattomalla järjestelmällä tai puuttuvilla komponenteilla. Säilytä tarvittava tuki ennen offline-työtä. AskClean näyttää jokaisen version ja palautuskustannuksen valitsematta sitä ennakolta.
UKK
Luoko Xcode DeviceSupportin uudelleen?
Yleensä kyllä, kun yhteensopiva laite liitetään, mutta aikaa ja oikeita komponentteja voidaan tarvita.
Poistuvatko iPhonen tiedot?
Eivät. Vain Macin paikallinen virheenkorjaustuki poistuu, eivät kuvat, sovellukset tai varmuuskopiot.
Pitäisikö koko kansio poistaa?
Ei. Poista vain versiot, joilla ei ole aktiivista laitetta tai vaatimusta.
Lähteet