165 votes

Avertissements de fichier manquant apparaît après mise à niveau à XCode 4

J'ai récemment mis à niveau vers Xcode 4 (qui est une grande mise à niveau) mais maintenant j'ai quelques mises en garde que je n'ai pas eu avant. J'ai regardé à travers les forums et d'autres postes, mais n'ai pas trouver comment résoudre ce problème.

Les mises en garde que je reçois sont de niveau projet avertissements pour un fichier manquant. Les fichiers qui sont présentés ont été supprimés à partir de l'explorateur de projets (vue également choisir de supprimer à partir du système de fichiers). Cependant, il semble toujours être en montrant en quelque sorte lié au projet, même si le fichier n'apparaît plus dans le navigateur de Projets.

J'ai regardé autour et ne trouve pas comment je peux dire Xcode que ces fichiers ont disparu, arrêtez de me donner des avertissements. Voici une capture d'écran que j'ai dans Xcode4, mais n'a jamais obtenu dans Xcode 3.

Missing file warning Xcode 4

297voto

Sulthan Points 23360

Ces solutions sont bien trop difficile. Le problème, c'est que vous avez retiré le projet de système de fichiers, mais SVN pense toujours qu'ils sont là. Le détachement projet de SVN vous de travail, de même pour la suppression .svn dossiers MAIS qui va détruire votre dépôt!

Il est beaucoup plus facile d'ouvrir la console, accédez à votre dossier ("cd /pathToYourFolder") et tapez la commande suivante:

svn delete nameOfMissingFile

Si le nom de votre fichier manquant comprend le caractère @ (par exemple: spécifique de la rétine de l'oeuvre), vérifiez le nom de fichier se termine par le symbole@:

svn delete nameOfMissingFile@2x.png@

Pour les dépôts GIT:

git rm nameOfMissingFile

55voto

Alex Points 914

Dans XCode 4.2.+ (éventuellement 4+), vous pouvez éviter le travail manuel et la ligne de commande :

  1. Sélectionnez projet Navigator (Commande - 1)
  2. Choisissez Fichier - Contrôle de la Source de validation de menu
  3. Dans le volet de gauche, sur le dessus de cela, vous avez trois icônes, sélectionnez le moyen d'un Fichier de vue
  4. Vous verrez la liste de tous les fichiers manquants
  5. Sélectionnez-les tous et faites un clic droit- rejeter les modifications. Cela permettra de restaurer tous les fichiers supprimés à partir du serveur SVN et les placer dans votre dossier SVN
  6. Faites glisser et déposez les fichiers dans le projet XCode (Choisissez Trier-la Date de modification dans le Finder pour trouver facilement)
  7. Supprimer ces fichiers correctement via XCode (sélectionner les fichiers et de choisir le droit-cliquez sur Supprimer)
  8. Valider le projet

Et c'est tout :)

Tous ces vilains avertissements sont partis!

50voto

Ramshad Points 10282

Dans Xcode5, étapes ci-dessous a fonctionné pour moi

-> -> ->

puis

-> -> ->

27voto

Robert Neagu Points 338

Il a quelque chose à faire avec .svn dossiers cachés dans votre projet.

J'ai résolu ce problème en détachant le projet à partir de svn.

un. Ouvrir un terminal et tapez les commandes suivantes:

defaults write com.apple.finder AppleShowAllFiles TRUE


killall Finder

Cela va vous permettre de visualiser l' .svn dossiers à l'intérieur de votre projet

b. Supprimez tous .svn dossier de votre projet dossiers/sous-dossiers

c. Re-activer les fichiers cachés:

defaults write com.apple.finder AppleShowAllFiles FALSE

killall Finder

d. Maintenant que votre projet est détaché de svn et vous obtenez plus de construction.

e. Re-ajouter votre projet à svn ou quoi que ce soit.

Je suis un débutant moi-même et c'était ma façon de faire face à ce problème, donc je ne suis pas sûr que c'est la meilleure façon d'aller. De toute façon, le problème a été résolu.

9voto

TysonBrochu Points 101

Cela a fonctionné pour moi :

-> ->``

puis

-> ->``

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