Az alábbiakban az Xcode modern verzióinak eltávolítására vonatkozó új egyszerű utasításokat találja. Az Xcode régi verzióinak törlésével is foglalkozunk, ez egy alapos útmutató az Xcode eltávolításához bármely Mac-ről, verziótól és Mac OS X kiadástól függetlenül.
Az Xcode az Apple fejlesztői csomagja iOS és Mac OS X operációs rendszerekhez, szükséges, ha alkalmazásokat kívánsz írni bármelyik operációs rendszerre, és telepítése számos más hasznos segédprogramot is tartalmaz a fő IDE-n kívül. A kiegészítő szempontok közé tartoznak olyan dolgok, mint az Interface Builder, az iPhone szimulátor, a Quartz Composer, a Dashcode, a gcc, a dtrace, a perl, a python, a ruby és még sok más, ami az alapvető iOS és Mac OS X fejlesztésen túl is használható, értékes segédprogramokkal bővítve a tweakerek és a rendszergazdák eszköztárát.
Az Xcode telepítése csak annyi, hogy letöltjük a Mac App Store-ból, de mi van akkor, ha el akarjuk távolítani az Xcode-ot?
Az Xcode törlésének módja attól függ, hogy milyen verziót szeretne eltávolítani a Macről. Először az Xcode újabb verzióinak eltávolításával foglalkozunk, majd az alkalmazás régebbi verzióinak törlésével is.
Az Xcode 10, Xcode 9, Xcode 8 stb. eltávolítása Mac OS X-ről
Az Xcode újabb verzióinak eltávolítása hasonlóan történik, mint bármely más alkalmazás törlése a Macről:
- Navigáljon a /Applications/ mappába, és keresse meg az “Xcode” alkalmazást
- Húzza az “XCode” alkalmazást a Kukába, és a szokásos módon ürítse ki a szemetest a Trash ikonra jobb gombbal kattintva és a “Trash ürítése”
A következőkben valószínűleg törölni szeretné a felhasználó Developer tools mappáját, amely a következő helyen található – vegye figyelembe, hogy ez a felhasználói fejlesztői adatokat is tartalmazza, ezért ne tegye ezt, ha vannak olyan projektjei és egyéb adatai az Xcode-ban, amelyekről máshol nem készített biztonsági másolatot, vagy amelyekkel egyébként törődik:
A könyvtár a ~/Library/Developer/, a felhasználói mappának az “Xcode” és a “CoreSimulator” mappákat kell tartalmaznia:
- Nyisd meg a felhasználói home könyvtárat és menj a Library
- Lépj be a “Developer” mappába és töröld ki
Azzal, hogy ezeket a mappákat az alkalmazással együtt törlöd, körülbelül 11GB lemezterületet kell visszaállítanod a Macről és az OS X-ben már nem lesz Xcode. Ha külön telepítette a parancssori eszközöket, akkor azokat nem érintheti magának az xcode-nak a törlése.
Frissítve: Olvasóink felhívták a figyelmet arra, hogy az Xcode 4.3 jelentősen leegyszerűsíti ezt a folyamatot, mivel az Xcode-ot egyetlen alkalmazásba csomagolja. Ezért ez az útmutató leginkább a régebbi verziókra vonatkozik. Az XCode 4.3-as és újabb verziók esetében az eltávolításnak ugyanúgy kell történnie, mint bármely más Mac alkalmazás esetében, míg az XCode régebbi verziói az alább ismertetett kézi folyamatot igénylik.
Teljesen eltávolítani az Xcode-ot a Mac OS X-ről
Megjegyezzük, hogy az Xcode eltávolítása az alkalmazás korábbi kiadásai esetében másképp történik. Az alábbi utasítások azonban továbbra is érvényesek az Xcode minden korábbi verziójára, és meg fogja találni, hogy ez nem ugyanaz, mint az általános Mac alkalmazások eltávolítása vagy akár az alapértelmezett alkalmazások kidobása, mivel az Xcode sokkal nagyobb lábnyommal rendelkezik, így az Xcode eltávolításához a parancssorba kell merészkednie.
Ezzel eltávolíthat mindent, ami az Xcode-hoz tartozik a Macről:
- Elindítja a Terminal-t, amely a /Applications/Utilities/ alatt található, és beírja a következőt:
- Hitelesítse az admin jelszót (a sudo-hoz szükséges), és hagyja futni a szkripteket
sudo /Developer/Library/uninstall-devtools --mode=all
Ne felejtse el törölni az Install Xcode alkalmazást
Ha eltávolítja az Xcode-ot, az eredeti Install Xcode alkalmazás valószínűleg még mindig a /Applications/ mappában van, ahogy a Mac App Store-ból letöltötte, ne felejtse el ezt is törölni, különben elveszteget 1.8 GB lemezterületet.
Miért távolítsa el az Xcode-ot?
Ha nem használja az Xcode-ot vagy a hozzá tartozó segédprogramokat, érdemes eltávolítani a csomagot. Miért? A legegyszerűbb ok az, hogy az Xcode rengeteg lemezterületet foglal, általában minimum 7GB lemezterületet foglal el a telepítés, és csak a telepítő alkalmazás további 1,8GB, ez rengeteg tárolókapacitást foglal el valami, amit potenciálisan nem használnak.
Most, hogy áttekintettük az Xcode-dal kapcsolatos minden eltávolításának alapvető folyamatát, és azt, hogy néhány embernek miért előnyös ez a folyamat, elmerülünk néhány specifikusabb információban és néhány egyéb eltávolítási lehetőségben, amelyek hasznosak lehetnek néhány felhasználó számára.
Először is, a fenti eltávolítási parancs a -mode=all kapcsolóval valójában csak három különálló szkriptet futtat, ami megkönnyíti az eltávolítási folyamatot, azoknak, akik kíváncsiak, ezek a különálló szkriptek a következők:
/Library/Developer/Shared/uninstall-devtools
/Library/Developer/4.1/uninstall-devtools
/Developer/Library/uninstall-developer-folder
Ezeket nem kell egymástól függetlenül futtatni, bár ha akarja, választhatja ezt is, erről bővebben alább.
Ha nem mindent, hanem az Xcode egyes részeit szeretné szelektíven eltávolítani, használja az alábbi parancsokat. Ezekre nincs szükség, ha a fenti -mode=all parancsot futtatja.
Az Xcode Unix Development Toolkit
Ha csak a parancssori oldalt szeretné eltávolítani, azt ezzel a paranccsal teheti meg:
sudo /Developer/Library/uninstall-devtools --mode=unixdev
Ez tulajdonképpen a fent említett “/Library/Developer/Shared/uninstall-devtools” szkripthez kapcsolódik. Személy szerint úgy gondolom, hogy az unix toolkit az Xcode telepítésének egyik leghasznosabb aspektusa, így nem vagyok benne biztos, hogy miért akarod ezt megtenni, de jó tudni, hogy megteheted.
Csak az Xcode Developer mappa és tartalma eltávolítása
Ez az Xcode egyéb aspektusait érintetlenül hagyja, de mindent eltávolít a /Developer könyvtáron belül:
sudo /Developer/Library/uninstall-devtools --mode=xcodedir
Ez a parancs lényegében a korábban említett “/Developer/Library/uninstall-developer-folder” szkript rövidítése. Ha a /Developer könyvtárat szeretné kidobni, futtassa ezt a parancsot ahelyett, hogy manuálisan törölné a Finderen keresztül.
Az Xcode rendszer-támogatás eltávolítása
Kizárólag az Xcode rendszer-támogatásának szelektív eltávolítása (nem ajánlott):
sudo /Developer/Library/uninstall-devtools --mode=systemsupport
Ez a parancs csak a következő szkripteket futtatja: “/Library/Developer/Shared/uninstall-devtools” és “/Library/Developer/4.1/uninstall-devtools”
Xcode adatfájlok helyei
Az Xcode-hoz kapcsolódó adatok teljes készlete, amelyekről érdemes biztonsági mentést készíteni vagy törölni, ha az Xcode-t eltávolítja a Macről, a következő helyek és fájlok:
/Applications/Xcode.app
~/Library/Caches/com.apple.dt.Xcode
~/Library/Developer
~/Library/MobileDevice
~/Library/Preferences/com.apple.dt.Xcode.plist
/Library/Preferences/com.apple.dt.Xcode.plist
/System/Library/Receipipts/com.apple.pkg.XcodeExtensionSupport.bom
/System/Library/Receipipts/com.apple.pkg.XcodeExtensionSupport.plist
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
Ezeket a fájlokat manuálisan is törölheti, de ismétlem, ha fontos a környezet megőrzése, akkor fontolja meg az adatok biztonsági mentését, mielőtt manuálisan eltávolítja az Xcode alkalmazásokat, fájlokat és komponenseket.
Ez nagyjából ennyi. Ezen feladatok egy részét egy olyan eltávolító segédprogrammal is el tudja végezni, mint az AppCleaner, de a legjobb eredmény érdekében érdemes ragaszkodni a magához az Xcode-hoz mellékelt megoldáshoz.