Après avoir supprimé / ajouté des fichiers png au projet, j'ai des messages lors de la construction du projet.
"le fichier ProjectPath \ aaa \ xxx.png est manquant dans la copie de travail."
Tous ces fichiers sont dans le projet et l'application est en cours d'exécution. Cependant, ces messages sont ennuyeux. Regardé le fichier .plist, mais il n'y a aucune mention de ces fichiers. Que dois-je faire pour supprimer ces messages?
Réponses:
L'avertissement disparaît dès que vous validez vos modifications (Xcode 8).
la source
Il semble que ce problème puisse avoir différentes causes, mais il est souvent lié au logiciel de contrôle de source.
Dans mon cas, je l'ai résolu en allant dans Git et en ajoutant à nouveau les fichiers. Je veux dire exécuter la commande suivante:
la source
Vous pouvez également désactiver le contrôle des sources en décochant
si vous le gérez via la ligne de commande ou toute autre application.
la source
Dans XCode -> SoureControl:
Update
+ l'aRefresh Status
fait pour moi.la source
Dans mon cas, le fichier manquait dans le contrôle de code source.
Pour corriger, j'ai dû jeter ce fichier (attention à ne jeter que le fichier manquant pas tout votre projet):
la source
Désactivez le contrôle de code source, nettoyez le dossier de génération (
Alt+Shift+Cmd+K
), puis activez à nouveau le contrôle de code source.la source
Dans mon cas, Xcode avait en quelque sorte trouvé d'anciens
.svn
répertoires qui faisaient référence aux fichiers manquants. J'ai dû monter d' un niveau au-dessus de mon dossier de projet pour trouver ces fichiers .svn. Une fois supprimé, j'ai redémarré Xcode et tout allait bien.la source
J'ai eu un problème similaire avec une poignée de fichiers qui avaient depuis longtemps été supprimés de mon projet Xcode alors que j'utilisais encore Xcode 7.
Ma solution était de:
Cela m'a débarrassé des avertissements.
la source
Pour ajouter à la réponse d'Alexander Vasenin ...
D'abord, je me suis engagé et j'ai poussé mes changements
Ensuite, j'ai supprimé toutes les modifications pour me débarrasser des erreurs
Après cela, les erreurs indiquant "le fichier xxx.png est manquant dans la copie de travail" ont disparu.
la source
Cela se produit lorsque vous supprimez un fichier sur Xcode, mais n'en informe pas le serveur svn.
Accédez à l'outil de ligne de commande et supprimez directement le fichier.
et engagez-le
notez que si vous supprimez le dossier .svn, l'avertissement disparaît mais vous perdrez la communication avec le serveur svn.
la source
Je l'ai résolu.
ouvrez simplement votre outil SVN tiers, trouvez les fichiers manquants, Revert; c'est tout.
la source
J'ai eu le même problème et l'ai résolu en ajoutant git. Outil de ligne de commande ouverte
Plus tard, redémarrez le projet Xcode et ouvrez à nouveau votre projet.
la source
Afficher sur la cible -> phases de construction -> copier les ressources du bundle. et nettoyer la commande du dossier de construction + shift + alt + k
la source
J'ai dû aller manuellement dans Terminal et supprimer les fichiers avec
git rm ProjectPath\aaa\xxx.png
puis valider. Après cela, tout a bien fonctionné.la source
J'ai obtenu cela pour chaque projet après avoir migré vers XCode 8. Cela l'a résolu:
Avec la touche Option enfoncée, Produit (dans le menu de titre) -> Clean Build Folder.
la source
Dans mon cas, j'avais des données erronées de mes anciens projets dans le simulateur. Résolu en réinitialisant le contenu et les paramètres dans le simulateur:
Simulateur -> Réinitialiser le contenu et les paramètres ...
la source
Pour moi, ce qui suit a fonctionné:
Étant donné que je n'utilise pas et que je n'ai jamais utilisé Git, j'ai créé un nouveau projet (XCode 8, je ne pouvais pas voir le "use Git" habituel ou bien la coche était étiquetée). Puis j'ai carrément supprimé tous les fichiers de ce nouveau projet; est allé à l'ancien projet foiré, a tout copié dans le dossier du projet, est revenu au projet nouvellement créé, a collé les vieux trucs, a ouvert cela - tous les avertissements concernant les fichiers qui n'existaient pas depuis des mois ont disparu. Doigts croisés.
la source
J'ai eu le même problème et l'ai résolu en faisant simplement glisser les fichiers spécifiés du Finder dans le navigateur de projet (en veillant à ce que "copier les fichiers" soit sélectionné dans la boîte de dialogue) et en validant les fichiers.
la source
Ces avertissements ne sont pas des avertissements de génération, ils concernent votre référentiel SVN.
Il est vrai que les répertoires affichés n'existent plus, CocoaPods stocke les en-têtes
Pods/Headers/{Private,Public}
maintenant. Vous devez mettre à jour votre copie de travail pour refléter ces changements.la source
Dans mon cas, j'ai glissé et déposé un certain nombre de fichiers sur ma fenêtre de projet Xcode pour les ajouter. Il a fait des copies dans mon répertoire source mais ne les a pas placées là où je voulais qu'elles aillent (il les a mises à la racine de mon répertoire, je les ai voulues dans un sous-répertoire). Sans réfléchir, je les ai juste saisis dans le Finder et les ai déplacés vers le répertoire dans lequel je les voulais. Après être retourné dans la fenêtre du projet, il n'a bien sûr pas pu les trouver, alors je les ai supprimés dans la fenêtre et les ai rajoutés. Après avoir compilé, j'ai commencé à obtenir ces erreurs.
Je pensais, comme certains le mentionnent ci-dessus, que c'était un problème avec git mais quand j'ai lancé "git ls-tree --full-tree -r HEAD", je n'ai pas vu les fichiers du tout ??
Quoi qu'il en soit, pour résoudre le problème, j'ai simplement utilisé la commande de menu "Ajouter un fichier ..." pour ajouter chacun des fichiers à l'emplacement par défaut, effectuer une nouvelle génération, puis les supprimer de la fenêtre du projet (en utilisant le déplacement dans la corbeille) et il s'est débarrassé de toutes les erreurs.
la source
J'ai eu les avertissements et ne pouvais pas non plus valider les modifications sous XCode (en utilisant svn). Tout ce que j'avais à faire était de redémarrer XCode et le problème a disparu.
la source
Cela fonctionne pour moi: Xcode -> ("option + clic") Produit -> Clean Build Folder ...
Than restart xCode
la source
Dans mon cas, c'était un problème avec git et un système de fichiers insensible à la casse.
J'avais par inadvertance soumis deux fois le même fichier, en utilisant des chemins de fichier qui ne différaient qu'en cas:
Xcode se plaignait d'un des fichiers manquants.
Corrigé en supprimant les fichiers incriminés et en rajoutant.
la source
Ceci est définitivement lié au contrôle de source. J'ai renommé et déplacé quelques fichiers plist non validés et j'ai obtenu cette erreur. J'utilise svn. J'ai pu résoudre ce problème
Source Control - Commit
en supprimant les anciens fichiers référencés.la source