36 votes

Annuler "nouveau groupe de la sélection" projet xcode 4

J'ai accidentellement ajouté mon projet à un groupe et je ne peux plus le supprimer dans xcode 4, des idées? Si je le fais glisser, il me demande de créer un espace de travail ...

Le problème

EDIT: Je l'ai signalé à Apple dans le rapport de bug, je vous tiendrai au courant

70voto

Steven Fisher Points 22249

C'est un projet sans espace de travail?

Fermez Xcode. Sauvegardez le fichier .xcodeproj, puis cliquez avec le bouton droit de la souris sur l’original et sur Afficher le contenu du paquet . Inisde, vous verrez un fichier appelé project.xcworkspace . Il s'agit d'un espace de travail créé par Xcode lorsqu'un projet est ouvert sans xcworkspace et qui contient ces informations de regroupement.

Déplacez-le dans la corbeille et rouvrez le projet dans Xcode; il générera un nouveau projet par défaut, project.xcworkspace, sans le regroupement.

9voto

vinceville Points 141

ou vous pouvez simplement éditer manuellement le contenu.xcworkspacedata fichier pour ce faire:

  1. près de xcode
  2. cliquez-droit sur votre projet .xcodeproj, puis cliquez sur "Afficher le Contenu du Paquet"
  3. à l'intérieur .xcodeproj, clic droit sur le projet.xcworkspace, puis cliquez sur "Afficher le Contenu du Paquet"
  4. à l'intérieur du projet.xcworkspace, ouvrir le contenu.xcworkspacedata avec un éditeur de texte. supprimer le < Groupe > > de la section de l'xml et il suffit de laisser le < FileRef > section intacte comme suit:

    De :

    <?xml version="1.0" encoding="UTF-8"?>
    <Workspace
       version = "1.0">
       <Group
          location = "container:"
          name = "New Group">
          <FileRef
             location = "self:ProjectName.xcodeproj">
          </FileRef>
       </Group>
    </Workspace>
    

    Dans:

    <?xml version="1.0" encoding="UTF-8"?>
    <Workspace
       version = "1.0">
       <FileRef
          location = "self:GameFace.xcodeproj">
       </FileRef>
    </Workspace>
    
  5. enregistrer et ré-ouvrez votre projet xcode et il serait de retour à la normale.

2voto

Stuart M Points 5635

Vous devriez pouvoir le faire glisser pour qu'il devienne un élément de niveau supérieur dans la barre latérale, mais vous devez faire très attention lorsque vous relâchez la souris tout en la faisant glisser: la position horizontale où vous la relâchez détermine l'endroit où elle se termine. Si cela ne fonctionne pas, vous pouvez créer un bogue.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X