Je viens d'ouvrir mon xcode, quand j'ouvre mon projet actuel, il affiche l'avertissement tel que "xcode quitte inopinément" avec 3 options "Ignorer", "Rapport" et "Rouvrir", quand je clique sur rouvrir, il ouvre la fenêtre xcode et de nouveau automatiquement il se fermera et affichera le même avertissement.
Pourquoi cela se passe-t-il, je ne suis pas un débutant, si quelqu'un qui a une idée sur ce plz m'aide. si j'ouvre d'autres projets, son ouverture ne pose aucun problème ... Le problème concerne mon application actuelle.
versions:
xcode vaut 4.3.1
La version de Mac OS X est 10.7.3
S'il vous plaît, dites-moi pourquoi ça se passe comme ça.
Xcode stocke des informations sur l'état de l'utilisateur dans le «fichier» du projet Xcode, qui est en réalité un dossier. Cette information d'état peut avoir été corrompue. Vous pouvez normalement tout jeter dans votre dossier .xcodeproj
sauf le fichier project.pbxproj
. Cela pourrait résoudre votre problème.
Ouvrez le dossier contenant votre fichier .xcodeproj
. Cliquez avec le bouton droit sur le fichier .xcodeproj
et choisissez «Afficher le contenu du paquet». Ensuite, jetez tout sauf le fichier project.pbxproj
.
Si vous savez ce qu'est un espace de travail Xcode et que vous l'utilisez réellement, vous n'avez peut-être pas de fichier project.xcworkspace
à jeter ou vous ne voulez pas le jeter. Mais si vous ne savez pas ce qu'est un espace de travail Xcode, vous ne l'utilisez pas, vous pouvez donc simplement jeter project.xcworkspace
. Xcode le recréera automatiquement.
La suppression des données dérivées a fonctionné pour moi. Ouvrez simplement un autre projet ou ouvrez un xcode sans ouvrir votre projet corrompu. Puis ouvrez les préférences et allez localiser les onglets à la fin. Cliquez sur le cercle gris avec une flèche (où sont enregistrées toutes les données dérivées de vos projets.)
Supprimez les données dérivées de votre projet corrompu et vous êtes prêt à partir.
vous pouvez exécuter XcodeSystemResources.pkg.
/Applications/Xcode.app/Contents/Resources/Packages/XcodeSystemResources.pkg.
J'espère vous aider
Supprimez simplement l'état enregistré Xcode. Cela a fonctionné pour moi.
Je recommanderais d'ouvrir le terminal et de copier les éléments suivants:
rm -rf ~/Library/Developer/Xcode/DerivedData
Remarque: crédit à zirinisp pour la réponse la réponse qui a fonctionné pour moi
J'utilise Xcode 8.3
Aller au ~/Library/Developer/Xcode
Supprimer le dossier de données dérivées et cela fonctionne pour moi.
Peut vous aider.
Si vous utilisez CocoaPods , suivez simplement les instructions de Rob mais sur le fichier .xcworkspace et ne supprimez pas le fichier .xcworkspacedata .
J'utilise CocoaPod (XCode 8.2), ces étapes ont résolu mon problème:
J'utilise CocoaPods et j'ai suivi les instructions de Rob sur le fichier .xcworkspace comme indiqué ci-dessus par Allecto. Après avoir "montré le contenu du paquet" dans le fichier .xcworkspace, la seule chose que j'ai faite a été de renommer le dossier xcuserdata en xcuserdataCrashApril2. J'ai ensuite pu ouvrir le projet (espace de travail) sans problème. La seule différence est que xcode n'a pas enregistré l'état dans lequel les fichiers de code source .Swift avaient déjà été ouverts (ce qui n'est pas un gros problème pour moi).
Je suppose que je peux supprimer le fichier xcuserdataCrashApril2, mais je le conserve comme rappel de ce qu'il faut faire la prochaine fois que cela se produit.
Tous les conseils ci-dessus ne m'ont pas aidé. J'ai donc ajouté le fichier pod via pod init et pod install et j'ai ouvert avec succès le fichier .xcworkspace récemment créé. J'espère que ça aide quelqu'un