Mam problem, który mogę założyć tylko z Xcode, gdzie moje aplikacje trwają wiecznie, aby uruchomić i zawiesić telefon / zrestartować około 75% czasu. Zamiast tego próbowałem użyć starszych wersji kodu, który zapisałem, ale dały one ten sam efekt, którego nie używali około miesiąca temu.
Sprawdziłem wszystkie możliwe sposoby rozwiązania tego problemu przez ostatnie kilka tygodni i nic nie znalazłem, więc chcę całkowicie odinstalować Xcode i wyczyścić wszystkie ustawienia; ale nie mogę znaleźć sposobu, aby to zrobić. Mogę go odinstalować, ale po ponownym zainstalowaniu nadal ma wszystkie moje stare ustawienia i listy projektów itp. Jak mogę go całkowicie odinstalować?
Odpowiedzi:
Aby całkowicie usunąć stary Xcode 7, należy usunąć
/Applications/Xcode.app
/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
~/Library/Developer/Xcode
~/Library/Developer/CoreSimulator
źródło
com.apple.dt.*
ponieważ Instrumenty i inne komponenty xcode również zapisują plists~/Library/Developer/CoreSimulator
można czyścić jako: http://stackoverflow.com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content/Library/Developer/
katalogu, takie jakCommandLineTools
iCoreSimulator
, EXCEPTPrivateFrameworks
podfolder; inaczej twój nowo zainstalowany Xcode będzie się zawieszał, dopóki go nie odłożysz. Uważaj tylko na katalog systemowy.Aby całkowicie usunąć Xcode 10, usuń następujące elementy:
/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
/private/var/db/receipts/com.apple.pkg.Xcode.bom
Ale zamiast 11, otwórz
/private/var/
w Finderze i wyszukaj „Xcode”, aby zobaczyć wszystkie „DNA” pozostawione ... i wybiórczo to też wyczyść. Opublikowałbym nazwy ścieżek, ale będą one zawierać losowe nazwy folderów, które nie będą takie same z mojego Maca do twojego.ale jeśli nie chcesz stracić wszystkich dostosowań , rozważ zapisanie tych plików lub folderów przed usunięciem czegokolwiek:
~/Library/Developer/Xcode/UserData/CodeSnippets
~/Library/Developer/Xcode/UserData/FontAndColorThemes
~/Library/Developer/Xcode/UserData/KeyBindings
~/Library/Developer/Xcode/Templates
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/MobileDevice/Provisioning Profiles
źródło
otwarty
Storage Management
Storage Management
.Wybierz
Applications
w lewym okienku.Xcode
prawy panel i wybierz Usuń.Spowoduje to usunięcie XCode z listy zainstalowanych aplikacji w sklepie Mac App Store.
Aktualizacja : zadziałało to dla mnie na macOS Sierra
10.12.1
.źródło
10.13.3
opcji usuwania jest, ale nic nie robiPrzed podjęciem tak drastycznych kroków zamknij Xcode i postępuj zgodnie ze wszystkimi instrukcjami tutaj dotyczącymi czyszczenia pamięci podręcznych:
Jak opróżnić pamięci podręczne i wyczyścić wszystkie cele Xcode 4
Jeśli to nie pomoże i zdecydujesz, że naprawdę potrzebujesz czystej instalacji Xcode, to oprócz wszystkich rzeczy w tej odpowiedzi wyrzuć samą aplikację Xcode, a także wyrzuć swój
~/Library/Developer
folder i~/Library/Preferences/com.apple.dt.Xcode.plist
plik. Myślę, że powinno to zrobić.źródło
Ta odpowiedź powinna być raczej komentarzem do wcześniejszego komentarza Dawn Song, ale ponieważ nie mam wystarczającej reputacji, napiszę ją jako odpowiedź.
Według strony forum
https://forums.developer.apple.com/thread/11313
„Ogólnie rzecz biorąc, nigdy nie należy po prostu samodzielnie usuwać katalogu CoreSimulator / Devices. Jeśli naprawdę jest to konieczne, należy się upewnić, że usługa nie jest uruchomiona, gdy to robisz. Na przykład:”
Zdecydowanie napotkałem ten problem po usunięciu i ponownej instalacji Xcode.
Możesz napotkać problem podczas próby połączenia kompilacji z urządzeniem symulującym. Wątek odpowiada też, co zrobić w takim przypadku,
źródło
DO ODINSTALOWANIA I PRAWIDŁOWEGO PONOWNEGO ZAINSTALOWANIA XCODE 9
Postępowałem zgodnie z najwyższą odpowiedzią dotyczącą usunięcia Xcode 7 i znalazłem poważny błąd, usunięcie
~/Library/Developer
spowoduje usunięcie ważnego folderu o nazwiePrivateFrameworks
, który faktycznie spowoduje awarię Xcode za każdym razem, gdy przeinstalujesz i zmusi Cię do ponownego wysłania Ci folderu PrivateFrameworks przez znajomych, kompletne strata czasu na sprawdzanie, czy konieczne jest pilne odinstalowanie i ponowne zainstalowanie Xcode w celu natychmiastowej pracy.Próbowałem edytować najwyższą odpowiedź, ale nie widzę żadnych zmian, więc poniżej znajdują się zmodyfikowane kroki, które należy wykonać dla Xcode 9:
Usunąć
/Applications/Xcode.app
~/Library/Preferences/com.apple.dt.*
(Ogólnie wszystko z prefiksem com.apple.dt. Można usunąć w folderze Preferencje)~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
Wszystko w
/Library/Developer
katalogu oprócz/Library/Developer/PrivateFrameworks
źródło
/Library/Developer
z wyjątkiem/Library/Developer/PrivateFrameworks
, PrivateFrameworks nie wydaje się istnieć dla mnie w wersji folderu domowegoLibrary/Developer
również note, która/Users/USERNAME/Library/Developer/Xcode/Archives
zawiera archiwa xcode (tak jak w archiwach tego, co zbudowałeś), więc możesz to zapisać/Library/Developer
różni się od~/Library/Developer
. Pierwsza zawieraPrivateFrameworks
folder, a nie druga.Uruchom to, aby znaleźć wszystkie wystąpienia Xcode w twoim systemie plików:
dla ja w
find / -name Xcode -print
; zrobić echo $ i; Gotoweźródło
Xcode Projects
i to je wydrukuje.