seattle - iPad: error PNG Crush
periodicos de seattle (15)
Esto puede deberse a un formato de archivo PNG incompatible. Necesitará el "Perfil de color" para su archivo png para que funcione en Xcode.
Primero, revisa la información de tu archivo.
Si bien este es un archivo PNG válido, este NO es el formato que Xcode puede tomar. Necesitarás el siguiente formato PNG:
Para convertir su archivo PNG a un formato que Xcode puede tomar. Puede usar Vista previa para exportar el archivo.
Estoy intentando portar mi proyecto de iPad al último iPad 2. Instalé iOS 4.3 SDK con Xcode 4.0. Cuando intento construir mi proyecto, obtengo el siguiente error. No sé por qué estoy recibiendo este error. ¿Podría alguien ayudarme a resolver este error de compilación?
Al leer /Users/username/Desktop/iPAD/MyProject/trunk/Resourses/images/top_bar.png pngcrush error capturado libpng: No es un archivo PNG ..
No se pudo encontrar el archivo: /Users/username/Library/Developer/Xcode/DerivedData/Project-fmhveawksgdtnraclfizuhrekmzi/Build/Products/Debug-iphoneos/MyApp-Upgraded.app/top_bar.png
No hay problemas con la imagen o Xcode. El problema, que crear esa imagen de photoshop, es si esa imagen está entrelazada o no entrelazada. Mientras guarda su imagen en photoshop obtendrá una opción para eso.
Mira este enlace para más información:
Crear aplicación con Xcode 4: siempre muestra algún error sobre la imagen PNG
no entrelazado: debe usar una imagen que no esté entrelazada. Esta es la imagen png original.
entrelazado: esta opción es adecuada para la imagen que se descarga desde la web. Dicho específicamente, esto se usa cuando se necesita reducir el tiempo de carga de la imagen. Lo que esta opción hace internamente es que creará un archivo .png pero con una menor claridad y menos dpi como una imagen jpeg normal. Es por eso que tales imágenes tienen propiedad de que es una imagen JPEG.
Espero que esto los ayude a todos.
Disfruta de la codificación :)
Obtengo el mismo error cuando intento copiar la carpeta de mi proyecto y ejecutar el proyecto. El proyecto en la carpeta original no tuvo ese problema.
Eliminar la copia y hacer una nueva copia de la carpeta resolvió mi problema.
Obtuve este error cuando moví las imágenes en la carpeta del proyecto a la carpeta "Imágenes".
Resulta que mi fase de compilación "Copiar recursos" contiene los pasos para copiar los archivos de su carpeta nueva y correcta, y de la carpeta anterior donde se almacenaron. La eliminación de los pasos de compilación obsoletos corrigió los errores.
Otra razón por la que pngcrush considera que los archivos PNG no son realmente archivos PNG es si los exporta accidentalmente con capas intactas. Si inspecciona el archivo en Finder, mire alrededor del área Más información (Dimensiones, Espacio de color, etc.) para un elemento llamado "Capas"
Podría decir algo como:
Layer 68, Title Banner, Group 26
Esto sucede cuando los diseñadores a veces guardan como PNG en lugar de exportar para web / móvil. Y destruye completamente libpng (y por lo tanto pngcrush).
La solución es exportar correctamente el PNG, o abrir el PNG usted mismo y volver a exportarlo como un archivo PNG "plano".
Tenía este problema también. El PNG existía y no estaba corrupto.
Resuelto por:
- Haga clic con la tecla R en la imagen en xcode, seleccione "Eliminar"
- Eliminar solo referencia (no arruine realmente el archivo)
- Arrastra y vuelve a colocarlo en xcode (in situ) asegurándote de seleccionar los objetivos correctos
Tengo este error bastante a menudo. si estás 100% seguro de que tu png está ahí y es correcto, simplemente recompila el proyecto, si no funciona, recompila una y otra vez, y algunas veces comenzará a funcionar ;-) eso es un error en Xcode que estuvo allí por mucho tiempo. (desde Xcode3).
Tuve el mismo problema, pero no fue debido a un png dañado: fue porque dos archivos PNG tenían el mismo nombre de archivo en diferentes directorios de mi árbol fuente. Lo que era peculiar era que los errores (tenía 4 archivos que tenían "gemelos") no eran idénticos de una compilación a otra. En una corrida tuve errores en todos los archivos, en la otra solo en algunos de ellos.
Tuve este error y, en realidad, no estaba relacionado con el png que estaba cometiendo un error. El problema real era que tenía dos archivos con el mismo nombre en mi proyecto (había arrastrado una versión más reciente de una clase de terceros suponiendo que reemplazaría la versión anterior).
Eliminé la referencia al archivo duplicado y eso resolvió los errores de compilación.
Tuve este problema y descubrí que había un problema con el png. Lo rehice y funcionó bien.
Yo tuve el mismo problema. Aunque la extensión de archivo puede ser png, el archivo puede ser otra cosa. Y ''obtener información'' muestra cuál es la extensión del archivo, creo. Abra el archivo en la vista previa y vaya a herramientas -> mostrar inspector -> pestaña Archivo. Aquí debería poder ver el tipo de archivo real.
Yo tuve el mismo problema. Cómo solucionarlo: abre una imagen con Vista previa -> Archivo> Exportar> Cambiar formato a PNG y listo !!
¿Ha comprobado si Users/kavapanga/Desktop/iPAD/ALN II 3 latest 2/trunk/Resourses/images/CS_logo_for_top_bar.png
el archivo Users/kavapanga/Desktop/iPAD/ALN II 3 latest 2/trunk/Resourses/images/CS_logo_for_top_bar.png
? También verifique si es de hecho un archivo PNG. Haga clic con el botón derecho en el archivo y haga una Obtener información para verificar si el archivo tiene otra extensión y está marcado como ocultar extensión. Si no está seguro del formato del archivo, abrirlo y guardarlo como un archivo PNG debería funcionar la mayoría de las veces.
Error:
Mientras lee / Volumes / Mac OS / RDC / Workpot / RestApp / RestApp / default1024_768.png pngcrush error capturado libpng: No es un archivo PNG ..
Solución:
- Abrí el archivo "default1024_768" en la herramienta PaintBrush y el archivo saveAs PNG con el mismo nombre.
- Se reemplazó el archivo Icon en el proyecto Xcode -> Limpiar -> Construir.
Eso es todo su trabajo como encanto
Espero que esto ayude a alguien.
Problema resuelto
Tengo el mismo problema, un par de veces en el desarrollo, pero hoy descubrí que hay dos soluciones y sus posibilidades, aquí está esto
Problema resuelto # 1: Si crea o su diseñador crea el diseño que guardó el pnd de adobe illustrator, entonces tiene el problema si lo crea solo copie todo el arte AI al photoshop o si su diseñador lo crea, solo dígale para importar el formato del ilustrador al photoshop y enviar el pnd.
Problema resuelto # 2: selecciona la imagen, haz clic con el botón derecho en la imagen-> obtén información y verifica si está en formato .png correcto o no, si no está editando la extensión .png.
Solo disfruta.