2013-08-26 1 views
2

Ceci est l'erreur du message dans Xcode: Lors de la vérification alphas dans /Path/[email protected]pngcrush pris libpng error: Not enough image dCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng emitted errors but did not return a nonzero exit code to indicate failurePngcrush erreur libpng: Pas assez d'image

Mais l'application est en cours d'exécution bien même avec cette erreur. Même l'image est en cours de chargement sur l'iPhone 4 sous iOS 6.0

J'ai essayé de supprimer l'image et de l'ajouter à nouveau. Également essayé de l'enregistrer dans png de Preview.

+0

S'il vous plaît confirmer que l'erreur est en effet "Pas assez d'image dCommand". Est-ce que cela dit /Path/[email protected] ou avez-vous remplacé le chemin réel par Path? –

+0

Oui, j'ai remplacé le chemin réel. L'erreur indique "Pas assez d'image dCommand". –

+0

La chaîne "Command" n'apparaît nulle part dans ma copie de pngcrush et n'est nulle part dans libpng. Je suppose que c'est quelque part dans pngcrush modifié d'Apple, mais c'est une source fermée donc je ne peux pas le déboguer. –

Répondre

11

libpng est un projet open source, le code source est disponible ici: Sourceforge.net

J'ai cherché le code source de l'erreur que vous avez mentionné, Pas assez d'image dCommand. Le match le plus proche que je pouvais trouver était pas assez de données d'image, de pngrutil.c

Un rapide Google de données d'image Pas assez donne cette solution de stackoverflow.com

Found it!!

You have to save your PNG files as NOT INTERLACED. Try to open the file in photoshop (or similar), save as, and select "Not interlaced".

It is working in my case

hope this helps

+0

vous économisez du temps !!!!!!! Merci! – ericraio

3

Im mon cas parce que de la redondance des images il se passait donc j'ai supprimé toutes ces images qui ont causé une erreur. Et l'erreur était partie ...!

0

L'une des causes de cette erreur est lorsque vous modifiez manuellement l'extension de l'image .jpg en tant que . Cela fonctionne normalement bien, mais quand vous essayerez de courir sur l'appareil, de telles erreurs sont augmentées. Donc, ré-enregistrer votre image en format png (non entrelacé).

0

La plupart du temps, ce serait un problème sur l'image elle-même et vous aurez besoin de l'ouvrir dans l'aperçu et de le réexporter comme PNG.

Mieux et une utilisation de solution rapide de cette application appelée « ImageOptim » il comprimera les images et résoudre PNGcrushs http://imageoptim.com/xcode.html

+0

Ouais j'ai déjà essayé ImageOptim, mais l'erreur reste telle quelle. –

Questions connexes