Comment réparer cette erreur de file CopyPNG?

Pendant la lecture / Utilisateurs / user / Bureau / AppProject / PruebaApp / Logo Retina.png

pngcrush a détecté une erreur libpng:

Lire Er Impossible de find le file: /Users/user/Library/Developer/Xcode/DerivedData/PruebaApp-cblepoaxbqzyopcbcswwqjtftyon/Build/Intermediates/ArchiveIntermediates/MaderoAPP/InstallationBuildProductsLocation/Applications/MaderoAPP.app/Logo Retina.png

Commander

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng erreurs émises mais n'a pas renvoyé un code de sortie différent de zéro pour indiquer l'échec

Im get ces erreurs lors de l'archivage du projet, à la fin, il archive mais je veux m'en débarrasser. J'ai eu des problèmes avec l'application avant et j'ai lu que je devrais supprimer le dossier DerivedData / (myproject) donc je l'ai fait. et apparemment, il essaie de chercher les images dans ce dossier comment puis-je résoudre ce problème ??? Aidez-moi!

Construire des Phases -> Copier les Ressources du Paquet, N'importe quel nom de file est de couleur rouge?

Ou

Convertissez Logo Retina.png ou créez-le à nouveau, c'est peut-être un problème d'enencoding \ format.

Ou

Renommez "Logo Retina.png" en "LogoRetina.png".

Bonne chance ~

Cela se produit également lorsque vous avez plusieurs images avec le même nom dans TARGET-> Build Phases-> Copy Bundle Resources . Pour le résoudre –

  1. Recherchez le nom de l'image pour laquelle vous obtenez une erreur dans la barre de search Build Phases en haut.
  2. Si vous obtenez plusieurs résultats dans Copier les ressources de l'set pour la requête de search, supprimez-en simplement d'autres en cliquant sur le signe "-". Assurez-vous d'avoir les mêmes images pour les résultats multiples. Sinon, vous devez renommer les files réels des autres inputs.
  3. Comstackz simplement votre code. Tu es prêt.

J'espère que ça marche pour toi.

Il suffit d'ouvrir l'image dans l'application Aperçu et de l'exporter en tant que file png. Remplacer l'ancienne image par une nouvelle dans Xcode.

Honnêtement, j'ai eu ce problème par intermittence plusieurs fois et nettoyer puis rebuild l'a réparé.

Je n'étais pas capable de résoudre ce problème. J'ai donc supprimé et réinstallé xcode, cela m'a aidé.

Puisque les réponses ici ne sont pas utiles du tout ou assez compliquées je veux append le mien:

L'erreur signifie que Xcode ne trouve pas le file, qu'il se trouve dans le dossier du projet ou non.

  • Si vous avez toujours besoin de cette image, vous pouvez ouvrir une vue du Finder et accéder à votre projet. Faites glisser le file dans lequel Xcode se plaignait dans le projet et décochez la case 'Copier dans le dossier' .

  • Si vous n'avez plus besoin du file, sur le côté gauche de Xcode, searchz le file, il apparaîtra en rouge, appuyez simplement dessus, puis supprimez / return arrière

J'espère que cela aide certaines personnes 🙂

Je l'ai corrigé en revenant à mon ancien nom de produit (dans "Paramètres de construction"). Il semble que le nom du nouveau produit a confondu le path des images.

Vérifiez également que vous ne nommez pas les images avec seulement un nombre comme "0.png" Je le change en "tuts0.png" et cela a fonctionné.

J'ai juste eu cette erreur et honnêtement je pense que c'était causé par une autre erreur. J'ai eu un problème avec mon framework Crashlytics et je suis convaincu que c'était l'effet de certains pngs non associés avec l'erreur de copypng . J'ai remplacé le Crashlytics.framework par une nouvelle version et alto, toutes les erreurs avaient disparu.

Ne me requestz pas comment cela fonctionne, je ne fais que postr ceci au cas où quelqu'un d'autre pourrait en bénéficier.

J'ai le même problème avec les ressources. Le problème est que j'ai copié la cible d'un autre et que j'oublie simplement de décocher la checkbox dans la window d'adhésion à la cible.

je fais face à ce problème et cette solution fonctionne à partir de moi, vous devez supprimer toute reference pour cette image

Construire les phases -> Copier les ressources du regroupement

après cela, nettoyer et build et le problème sera réparé

entrez la description de l'image ici

J'avais accidentellement supprimé le file de l'location qui était lié au projet x-code. Je n'avais pas copié le file dans mon projet xcode mais juste le path. J'espère que ça aide quelqu'un.

J'ai eu des problèmes similaires avec pngcrush / libpng écrasement avec PNG (checksum erreurs / object de libération qui ont été libérés, etc). Ceux-ci ont pu être reproduits sur la command line ainsi j'ai recréé le PNG, même les convertis en d'autres formats puis en arrière mais les erreurs ont persisté. Dans mon cas, Xcode a alors rejeté l'archive résultante pour ne pas avoir le support de l'iPhone 5 (car pngcrush a tué l'image [email protected]). Le correctif ci-dessus a résolu cela.

Pour ceux qui sont aux sockets avec cette erreur lors de la construction de l' application Cordova . Veuillez garder le point suivant en considération car cela peut conduire à cette erreur.

  • Les images doivent être marquées comme "file de ressources" et non comme "file source" dans plugin.xml de votre plugin Cordova car le premier inclut les images dans "Copy Bundle Resources" (sous Build Phase) et le dernier à "Comstack Sources "de votre projet xcode équivalent de l'application Cordova.

Pour résoudre le problème, copyz le nom de l'image. Ensuite, filterz-le ( Build Phases -> Filter textfield ). Finalement, je l'ai enlevé.