Níže jsou uvedeny nové jednoduché pokyny pro odinstalování moderních verzí Xcode. Odstranění starých verzí Xcode je také zahrnuto, jedná se o důkladný návod na odinstalování Xcode z jakéhokoli počítače Mac bez ohledu na verzi a vydání Mac OS X.
Xcode je vývojářský balík společnosti Apple pro iOS a Mac OS X, je nezbytný, pokud hodláte být psát aplikace pro oba operační systémy a jeho instalace obsahuje řadu dalších užitečných nástrojů kromě samotného hlavního IDE. Mezi další aspekty patří například Interface Builder, iPhone Simulator, Quartz Composer, Dashcode, gcc, dtrace, perl, python, ruby a mnoho dalších, které mají využití i mimo základní vývoj pro iOS a Mac OS X a přidávají cenné nástroje do sad nástrojů pro tweakery a správce.
Instalace Xcode spočívá v jeho stažení z Mac App Store, ale co když chcete Xcode odstranit?
Způsob odstranění Xcode závisí na tom, jakou verzi se snažíte z Macu odstranit. Nejprve se budeme zabývat odstraněním novějších verzí Xcode, poté se budeme zabývat i odstraněním starších verzí aplikace.
Odstranění Xcode 10, Xcode 9, Xcode 8 atd. z Mac OS X
Odstranění novějších verzí Xcode je podobné jako odstranění jakékoli jiné aplikace z Macu:
- Přejděte do složky /Applications/ a najděte aplikaci „Xcode“
- Přesuňte „XCode“ do koše a vysypte koš jako obvykle kliknutím pravým tlačítkem myši na ikonu koše a výběrem možnosti „Empty Trash“
Dále budete pravděpodobně chtít odstranit uživatelskou složku Developer tools, kterou najdete v následujícím umístění – všimněte si, že obsahuje data uživatelských vývojářů, takže to nedělejte, pokud máte v Xcode projekty a další data, která jste nezálohovali jinde nebo na kterých vám jinak záleží:
Složka je ~/Library/Developer/, složka uživatele by měla obsahovat složky „Xcode“ a „CoreSimulator“:
- Otevřete domovský adresář uživatele a přejděte do Library
- Navštivte složku „Developer“ a smažte ji
Smazáním těchto složek spolu s aplikací by se mělo z Macu obnovit asi 11 GB místa na disku a OS X už nebude mít Xcode. Pokud jste si nainstalovali nástroje příkazového řádku samostatně, nemělo by na ně mít smazání samotného xcode vliv.
Aktualizace: Naši čtenáři nás upozornili, že Xcode 4.3 tento proces značně zjednodušuje, protože spojuje Xcode do jediné aplikace. Proto se tento návod týká především starších verzí. XCode 4.3 a novější verze by mělo jít odinstalovat jako jakoukoli jinou aplikaci pro Mac, zatímco starší verze XCode vyžadují níže popsaný ruční postup.
Kompletní odinstalace Xcode z Mac OS X
Poznamenejte, že odinstalace Xcode se u starších verzí aplikace liší. Níže uvedené pokyny však stále platí pro všechny starší verze Xcode a zjistíte, že odinstalování není stejné jako odinstalování obecných aplikací pro Mac nebo dokonce vyřazení výchozích aplikací, protože Xcode má mnohem větší nároky, takže pro odinstalování Xcode se budete muset pustit do příkazového řádku.
Tímto způsobem odstraníte z počítače Mac vše, co se týká Xcode:
- Spusťte Terminál, který najdete v /Applications/Utilities/, a zadejte následující příkaz:
- Potvrdíte heslo správce (nutné pro sudo) a necháte skripty spustit
sudo /Developer/Library/uninstall-devtools --mode=all
Nezapomeňte odstranit aplikaci Install Xcode
Pokud odinstalujete Xcode, původní aplikace Install Xcode pravděpodobně stále leží ve složce /Applications/, jak byla stažena z Mac App Store, nezapomeňte ji také odstranit, jinak zbytečně 1.8 GB místa na disku.
Proč odinstalovat Xcode?
Pokud nepoužíváte Xcode ani jeho doprovodné nástroje, je dobré tuto sadu odinstalovat. Proč? Nejjednodušší důvod je, že Xcode zabírá hodně místa na disku, obecně instalace zabírá minimálně 7 GB místa na disku a samotná instalační aplikace dalších 1,8 GB, to je hodně úložné kapacity zabrané něčím, co potenciálně nemá žádné využití.
Teď, když jsme probrali základní postup odinstalace všeho, co souvisí s Xcode, a důvody, proč by se to některým lidem mohlo hodit, se ponoříme do konkrétnějších informací a dalších možností odinstalace, které by mohly být pro některé uživatele užitečné.
Předně, výše uvedený příkaz pro odinstalaci s -mode=all ve skutečnosti spouští pouze tři samostatné skripty, které proces odinstalace usnadňují, pro ty, kteří jsou zvědaví, tyto samostatné skripty jsou:
/Library/Developer/Shared/uninstall-devtools
/Library/Developer/4.1/uninstall-devtools
/Developer/Library/uninstall-developer-folder
Není nutné je spouštět samostatně, i když byste se tak mohli rozhodnout, pokud chcete, více o tom níže.
Pokud chcete selektivně odinstalovat části Xcode, a ne vše, použijte níže uvedené příkazy. Ty nejsou nutné, pokud spustíte výše uvedený příkaz -mode=all.
Odinstalujte sadu vývojových nástrojů Xcode pro Unix
Pokud chcete odstranit pouze část příkazového řádku, můžete to provést pomocí tohoto příkazu:
sudo /Developer/Library/uninstall-devtools --mode=unixdev
Tento příkaz je vlastně propojen s výše uvedeným skriptem „/Library/Developer/Shared/uninstall-devtools“. Osobně si myslím, že sada unixových nástrojů je jedním z nejužitečnějších aspektů instalace Xcode, takže nevím, proč byste to chtěli dělat, ale je dobré vědět, že můžete.
Odinstalujte pouze složku Xcode Developer a její obsah
Tento příkaz zachová ostatní aspekty Xcode nedotčené, ale odstraní vše v adresáři /Developer:
sudo /Developer/Library/uninstall-devtools --mode=xcodedir
Tento příkaz je v podstatě zkratkou dříve zmíněného skriptu „/Developer/Library/uninstall-developer-folder“. Pokud se chcete adresáře /Developer zbavit, spusťte raději tento příkaz, než abyste jej ručně mazali přes Finder.
Odinstalovat systémovou podporu Xcode
Odinstalujte pouze systémovou podporu Xcode (nedoporučuje se):
sudo /Developer/Library/uninstall-devtools --mode=systemsupport
Tento příkaz pouze spustí následující skripty: „
Umístění datových souborů Xcode
Úplnou sadou dat souvisejících s Xcode, která můžete chtít zálohovat nebo odstranit, pokud odinstalováváte Xcode z počítače Mac, jsou následující umístění a soubory:
/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/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
Tyto soubory můžete odstranit i ručně, ale opět, pokud vám záleží na zachování vašeho prostředí, zvažte zálohování dat před ručním odstraněním aplikací, souborů a komponent Xcode.
Tím to asi tak končí. Některé z těchto úkolů můžete provést také pomocí nástroje pro odstranění, jako je AppCleaner, ale pro dosažení nejlepších výsledků je dobré držet se řešení dodávaného se samotným Xcode.