2012-08-29 32 views
14
(null): While reading /Users/lewiselliott/Desktop/Final Version/2bm/2bm/static.png pngcrush caught libpng error: 
(null): Could not find file: /Users/lewiselliott/Desktop/Final Version/2bm/build/Debug-iphoneos/2bm.app/static.png 
Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng emitted errors but did not return a nonzero exit code to indicate failure 

¿Qué significa esto y por qué acaba de comenzar a suceder, cómo lo soluciono?Error extraño relacionado con las imágenes en xcode, uncategorised, pngcrush y copy png file error?

+0

También puede probar [esta respuesta] (http://stackoverflow.com/a/5311231/385559) que implica guardar sus archivos 'PNG' como ** NO ENTREGADOS **. –

Respuesta

22

Supongo que esto sucedió al probar la aplicación en un dispositivo. Es por tu imagen estática.png. No es un archivo png. Quita ese archivo e intenta nuevamente. Además, supongo que la aplicación no se destruye y la imagen mencionada anteriormente no se muestra donde debería. Intenta abrir el archivo en photoshop y guárdalo como png.

12

Tuve este problema también. Resultó que tenía dos juegos de archivos png con el mismo nombre en dos grupos diferentes. Lo eliminé todo y cargué un conjunto. Entonces funcionó bien. Mi problema fue con los archivos Default.png utilizados para la pantalla de inicio.

+0

¡lo tienes bien! – Hlung

+0

Tuvo este problema también. Alguien había agregado los archivos Default * a una carpeta de imágenes y esos eran los que estaban siendo utilizados. Nuestro diseñador gráfico nos dio las versiones finales y las arrastré a los pequeños "pozos" en Xcode para cada una de las entradas de la pantalla "splash" y Xcode puso las nuevas en la raíz del proyecto, por lo que había dos Default.png en el proyecto . ¡Gracias! – chadbag

79

Tuve este problema. Se agregaron dos objetivos para la misma imagen. Ir a objetivo del proyecto -> Fases de compilación -> Copiar recursos de paquete y buscar su nombre de archivo de imagen. Lo más probable es que haya dos entradas. Eliminar uno

+2

¡Eso lo resolvió! ¡Gracias! – jessecurry

+1

Muchas gracias, esto lo resolvió para mí. Te quiero. – GeneCode

+1

Gracias! ¡La única solución que funcionó! –

1

Tuve un problema similar. Mi problema fue que lo guardé como un jpg, pero lo llamé un archivo png. No creo que a xcode le gustara mucho.

5

Tuve el mismo problema. Comprobé todos mis objetivos y descubrí que [email protected] se agregó una sola vez ([email protected] era el archivo que me causaba problemas). Simplemente desmarqué la opción 'comprimir archivos PNG' en Proyecto -> Destino -> Configuraciones de compilación -> Embalaje -> Comprimir archivos PNG y funcionó para mí.

0

Tenía un archivo con extensión .png que cuando solo cambié la extensión a .jpg - no funcionó. Realmente no pude decir qué formato de imagen era supuestamente ...

Así que busqué un convertidor de imágenes en línea que pudiera "tragar" esa obra de arte corrupta y crear una imagen formateada decente y first search in Google gave me this.

Funcionó bien. Después de que se convirtió a JPEG, pude abrirlo con un online image editor y guardarlo como PNG. Eso refrescó PNG funcionó como un encanto.