J'ai un problème dont je ne peux que supposer que c'est avec Xcode, où mes applications mettent une éternité à s'exécuter et à planter le téléphone / redémarrer environ 75% du temps. J'ai essayé d'utiliser des versions plus anciennes du code que j'avais enregistré à la place, mais elles avaient le même effet, qu'elles n'avaient pas l'habitude d'avoir il y a environ un mois.
J'ai recherché tous les moyens possibles de résoudre ce problème ces dernières semaines, je n'ai rien trouvé, je veux donc désinstaller complètement Xcode et effacer tous les paramètres; mais je ne trouve pas de moyen de le faire. Je peux le désinstaller, mais quand je le réinstalle, il a toujours tous mes anciens paramètres et listes de projets, etc. Comment puis-je le désinstaller complètement?
Réponses:
Pour une suppression complète de l'ancien Xcode 7, vous devez supprimer
/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
la source
com.apple.dt.*
puisque les instruments et les autres composants xcode écrivent également des plists~/Library/Developer/CoreSimulator
peut être nettoyé comme/Library/Developer/
répertoire, tel queCommandLineTools
etCoreSimulator
, SAUF lePrivateFrameworks
sous-dossier; ou bien votre Xcode nouvellement installé plantera jusqu'à ce que vous le remettiez en place. Faites juste attention au répertoire système.Pour une suppression complète de Xcode 10, supprimez ce qui suit:
/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
Mais au lieu de 11, ouvrez
/private/var/
le Finder et recherchez "Xcode" pour voir tout le 'ADN' laissé derrière ... et nettoyez-le sélectivement aussi. Je publierais les chemins d'accès mais ils incluront des noms de dossiers aléatoires qui ne seront pas les mêmes de mon Mac au vôtre.mais si vous ne voulez pas perdre toutes vos personnalisations , pensez à enregistrer ces fichiers ou dossiers avant de supprimer quoi que ce soit:
~/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
la source
Ouvert
Storage Management
Storage Management
.Sélectionnez dans
Applications
le volet gauche.Xcode
volet de droite et sélectionnez supprimer.Cela supprimera XCode de la liste des applications installées de l'App Store de votre Mac.
Mise à jour : cela a fonctionné pour moi sur macOS Sierra
10.12.1
.la source
10.13.3
l'option de suppression est là mais il ne fait rienAvant de prendre des mesures aussi drastiques, quittez Xcode et suivez toutes les instructions ici pour nettoyer les caches:
Comment vider les caches et nettoyer toutes les cibles Xcode 4
Si cela ne vous aide pas et que vous décidez que vous avez vraiment besoin d'une installation propre de Xcode, alors, en plus de tout ce qui se trouve dans cette réponse, supprimez l'application Xcode elle-même, ainsi que votre
~/Library/Developer
dossier et votre~/Library/Preferences/com.apple.dt.Xcode.plist
fichier. Je pense que cela devrait à peu près le faire.la source
Cette réponse devrait être plus un commentaire contre le commentaire de Dawn Song plus tôt, mais comme je n'ai pas assez de réputation, je vais l'écrire comme une réponse.
Selon la page du forum
https://forums.developer.apple.com/thread/11313
"En général, vous ne devez jamais simplement supprimer le répertoire CoreSimulator / Devices vous-même. Si vous le devez vraiment, vous devez vous assurer que le service n'est pas exécuté pendant que vous faites cela. Par exemple:"
J'ai définitivement rencontré ce problème après avoir supprimé et réinstallé Xcode.
Vous pouvez rencontrer un problème en essayant de connecter la version à un périphérique de simulation. Le fil répond également à ce qu'il faut faire dans ce cas,
la source
POUR DÉSINSTALLER ET PUIS ÊTRE CAPABLE DE RÉINSTALLER CORRECTEMENT XCODE 9
J'ai suivi la réponse la plus élevée pour supprimer Xcode 7 et j'ai trouvé une erreur majeure, la suppression
~/Library/Developer
supprimera un dossier important appeléPrivateFrameworks
, ce qui fera planter Xcode chaque fois que vous réinstallez et vous obligera à obliger vos amis à vous envoyer à nouveau le dossier PrivateFrameworks, un dossier complet perte de temps à voir si vous deviez désinstaller et réinstaller Xcode de toute urgence à des fins de travail immédiates.J'ai essayé de modifier la réponse la plus élevée mais je ne vois aucun changement, voici donc les étapes modifiées à suivre pour Xcode 9:
Supprimer
/Applications/Xcode.app
~/Library/Preferences/com.apple.dt.*
(Généralement, tout ce qui contient com.apple.dt. Comme préfixe est amovible dans le dossier Préférences)~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
Tout dans le
/Library/Developer
répertoire sauf pour/Library/Developer/PrivateFrameworks
la source
/Library/Developer
sauf pour/Library/Developer/PrivateFrameworks
, PrivateFrameworks ne semble pas exister pour moi dans la version du dossier personnel deLibrary/Developer
également noter, qui/Users/USERNAME/Library/Developer/Xcode/Archives
contient les archives xcode (comme dans les archives de ce que vous avez construit), vous voudrez peut-être enregistrer cela/Library/Developer
est différent de~/Library/Developer
. Le premier contient unPrivateFrameworks
dossier et non le second.Exécutez ceci pour trouver toutes les instances de Xcode dans votre système de fichiers:
pour moi dans
find / -name Xcode -print
; faire echo $ i; terminéla source
Xcode Projects
et cela les imprimerait.