mac for descargar xcode xcode4

for - xcode mac



Crear aplicación con Xcode 4: siempre muestra algún error sobre la imagen PNG (22)

Cuando construyo mi aplicación con Xcode 4, siempre aparece este mensaje de error:

CopyPNGFile /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png Images/list_cell.png cd /Volumes/WORK/Works/iMusicBox setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" "/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng" -compress "" /Volumes/WORK/Works/iMusicBox/Images/list_cell.png /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png

Al revisar alphas en /Volumes/WORK/Works/iMusicBox/Images/list_cell.png pngcrush error capturado libpng: No hay suficientes datos de imagen

pero está bien con Xcode 3.2 - ¿por qué?


¡¡Lo encontré!!

Tienes que guardar tus archivos PNG como NO INTERLUIDOS . Intente abrir el archivo en photoshop (o similar), guardar como y seleccione "No entrelazado".

Está funcionando en mi caso

espero que esto ayude


Compruebe que no tiene entradas duplicadas en la "Fase de compilación" del objetivo -> "Copiar recursos del paquete"


En mi caso, descubrí que mi png dañado no se abriría en Photoshop. Abrí en la vista previa, guardé como psd, y luego lo guardé nuevamente desde photoshop (save-as -> png -> not-interlaced). Compila bien ahora en xcode 4.


En mi caso, resolví el problema eliminando la "tecla de espacio" en blanco de la carpeta / nombre del archivo.

Espero que esto funcione para alguien también.


En mi caso, tuve que eliminar todos los archivos PNG de la carpeta y luego volver a agregar los archivos nuevamente sin arrastrar y soltar las imágenes en la IU de Xcode (en Iniciar imágenes). Este último fue clave en mi caso, primero agregué los archivos a la carpeta y luego los arrastré a la IU de alguna manera causó un duplicado que lo arruinó todo. Pruébalo si nada funciona para ti.


Eso sucede cuando tienes múltiples entradas para el archivo de imagen en tu archivo de proyecto. No tengo idea de por qué, pero eliminé todas las entradas, volví a cargar el proyecto y agregué el archivo nuevamente.


Este error ocurre porque tiene una imagen en recursos que es más pequeño que 5 píxeles de ancho o alto y está tratando de cambiar el tamaño de esa imagen. Establezca todas las imágenes a un mínimo de 5 píxeles y el error desaparecerá.


Eva Madrazo publicó la respuesta correcta (al menos para problemas con PNG entrelazados), pero para aquellos que tienen este problema con un montón de imágenes como yo lo hice, puedes usar mogrify recursivamente para desentrelazar cada archivo a la vez.

find ./ -name "*.png" -exec mogrify -interlace none {} /;

Cambiar el método de entrelazado no parece afectar la calidad de la imagen, pero afecta el tamaño de la imagen, ninguno le dará una imagen más pequeña.

Mogrify viene con ImageMagick y puedes instalarlo con homebrew.


Intenta encontrar y volver a guardar estos archivos * .PNG usando "Vista previa" , para ser exactos: Archivo - Exportar ... - "guardar como PNG" . Me parece que sucede cuando se guarda una imagen en Photoshop con el modo "Guardar para Web" y después de esta imagen se guardará con compresión especial (LZW) . Eso es todo, ¡buena suerte!


Los míos no estaban entrelazados, pero seguí recibiendo errores extraños de pngcrush. Eventualmente eliminé los archivos no solo en el disco sino a través de XCode. Los agregué de nuevo uno por uno mediante el uso de Drang-and-Drop en XCode, construyendo después de cada uno, esperando encontrar uno que tuviera algún problema. Nunca lo hice. Mi conclusión es que realmente necesita manipular los archivos de XCode y no el sistema de archivos en absoluto.


Parece que tu archivo PNG list_cell.png está dañado. Xcode 4 hace más comprobaciones que Xcode 3 en muchas áreas y revela problemas que han estado acechando en su proyecto todo el tiempo.

¿Has intentado abrir tu archivo PNG en un editor de imágenes y guardarlo de nuevo?


Puede ser de ayuda. Verifique Alpha Channel propiedad Alpha Channel como se muestra en la captura de pantalla adjunta. Debería ser YES si es NO .


Puede ser de ayuda. Verifique Alpha Channel propiedad Alpha Channel como se muestra en la captura de pantalla adjunta. Debería ser YES si es NO .


Puede ser la configuración "Comprimir archivos PNG" (desde la sección de Empaquetado de Configuraciones de compilación).

Resolví este error al cambiarlo a "No".


Resolví este error, aparece cuando cambias el nombre de las imágenes después de ponerlas en el proyecto, así que para resolver este problema primero debes eliminar las imágenes actuales, cambiar el nombre de los archivos del buscador y luego copiar estas imágenes en el proyecto.


Sigue los pasos:

1. Take an image. 2. Rename it to the showing error png''s name. 3. Drag it back to the Xcode.


Tengo el mismo error. Resultó mi pngs donde en realidad jpeg. XCode los mostró correctamente, pero un dispositivo iOS no los mostró. Lo resolvió guardando el jpg como png.


Tuve que eliminar las referencias a PNG y agregarlas al proyecto nuevamente. Alguien tiene una mejor solución?


Tuve que eliminar los archivos png y luego ir a Objetivos -> Nombre de aplicación -> Fases de compilación -> Recursos de paquete y eliminar los archivos de allí también.


Yo tuve el mismo problema. Resolví eliminar las imágenes duplicadas. Consulte en diferentes carpetas. Ese fue mi problema


en mi caso con xcode 4.5, el problema se resuelve dando permiso con terminal

chmod -R + rw / yourprojectpath / yourprojectfolder

esta quizás no es la mejor solución porque bloquea archivos con el uso compartido de archivos. Pero lo hará si tiene prisa.


Error:

Mientras lee / Volumes / Mac OS / RDC / Workpot / RestApp / RestApp / default1024_768.png pngcrush error capturado libpng: No es un archivo PNG ..

Solución:

  1. He abierto el archivo "default1024_768" en la herramienta PaintBrush y el archivo saveAs PNG con el mismo nombre.
  2. Reemplazó el archivo Icon en el proyecto Xcode.
  3. Limpio -> Construir

Eso es todo su trabajo como encanto

Espero que esto ayude a alguien.