ios objective-c xcode

ios - Xcode 5: "Ruta de imagen no válida" CFBundleIcons



objective-c (11)

Ok, mi problema parece ser similar a this , y this , pero siguiendo las respuestas, no me está ayudando. Esto podría deberse a que estoy usando Xcode 5, antes de actualizar a esta versión no tenía ningún problema con esta aplicación.

Cuando valido mi aplicación me sale el siguiente error:

"Ruta de imagen no válida: no se encontró ninguna imagen en la ruta a la que se hace referencia en la clave ''CFBundleIcons'': ''icon152''"

Así que voy al archivo .plist en Xcode, haga clic con el botón derecho en Show Raw Keys/Values y busque CFBundleIcons .

Hay un árbol que se parece a esto:

▼ CFBundleIcons Dictionary ▼ CFBundlePrimaryIcon Dictionary ▼ CFBundleIconFiles Array Item 0 String icon152

Ahora he cambiado el nombre de icon152 a icon152.png , y todavía no funciona. ¿Este valor requiere la ruta completa a la imagen en mi mac? Y si es así, ¿por qué no se inserta la ruta completa cuando agrego la imagen desde cero? He validado aplicaciones antes y nunca he experimentado estos problemas.

He intentado eliminar todas las entradas de iconos del archivo .plist y volver a agregarlas, pero todavía no funciona.

He intentado eliminar las imágenes del paquete y Xcode por completo, y las he vuelto a agregar completamente desde cero. Todavía no funciona.

¿Alguien puede decirme que estoy haciendo mal?

EDITAR:

Si alguien más está luchando con esto, todo lo que hice para resolverlo fue hacer clic en el botón "Usar catálogo de activos" y todos estos problemas desaparecieron. Puede encontrar ese botón haciendo clic en su proyecto en el Navegador, luego, en General, desplácese hacia abajo hasta los íconos de aplicaciones, el botón debería estar allí.


¿Puedes intentar eliminar el icono del proyecto y volver a agregarlos? Luego trata de usar el nombre sin .png.

A veces Xcode no puede ver los cambios si modifica el archivo en el Finder.


A veces eso sucede cuando añades archivos por separado.

Asegúrese de que la casilla de verificación Crear nombre está seleccionada en el área " Membresía de destino " en el panel Utilidades .

Los archivos para los que está arrojando un error tendrían esa casilla de verificación desactivada, por lo que no se incluyen en la compilación final.

Al marcar esta casilla de verificación obtuve mi problema resuelto. Gracias a DomandoCoder!


Asegúrese de que la imagen se agrega al proyecto:

  1. expandir la carpeta de Recursos
  2. si el archivo está ahí remuévelo
  3. Si el archivo no está allí, agréguelo haciendo clic derecho en la carpeta Recursos.
  4. limpia la construcción y reconstruye

Bueno para mi no fue ninguno de estos. Seguí agregando y limpiando en vano.

Había una lista de iconos en el plist bajo:

CFBundleIconFiles ~ ipad y CFBundleIconFiles

Había unos pocos allí que no existían. Quité / actualicé y eso pareció funcionar.


Esto es lo que funcionó para mí:

  1. Seleccione el objetivo
  2. Ir a construir fases
  3. Expandir los recursos del paquete de copia
  4. Vaya a la parte inferior del panel y seleccione el signo +.
  5. Añade cada uno de los recursos que faltan.

Tuve el mismo error que ckoskar, "Ruta de imagen no válida: no se encontró ninguna imagen en la ruta a la que se hace referencia en la clave ''CFBundleIcons'': ''icon120x120''"

Terminé eliminando el archivo de la sección CarPlay en la parte AppIcon de Images.xcassets, y luego pude enviar la compilación.


Tuve el mismo problema, y ​​el "Usar catálogo de activos" funcionó para mí. Tal vez lo saque de los recursos, vuelva a colocarlo, limpie, genere y luego vea si funciona.

Para encontrar este botón: Proyecto> General> Iconos de aplicaciones e Imágenes de lanzamiento


Tuve un problema con:

"Ruta de imagen no válida: no se encontró ninguna imagen en la ruta a la que se hace referencia en la clave ''CFBundleIcons'': ''icon120x120''"

La solución fue mover el ícono (120x120) a otra carpeta de aplicaciones.


Tuve un problema similar con un error sobre iTunesArtwork y una advertencia sobre el ícono 120 y el " Usar Catálogo de Activos " funcionó para mí donde llené los íconos que faltaban al arrastrar desde el panel de navegación del proyecto y no hice nada con iTunesArtwork .


Yo también tuve el mismo problema, lo interesante era que ya estaba usando el catálogo de activos cuando esto sucedió. La solución que terminó funcionando para mí se describe aquí: Ruta de imagen no válida: no se encontró ninguna imagen en la ruta. CFBundleIcons Xcode 5

Básicamente, necesitas agregar la imagen al objetivo que estás construyendo. Para hacerlo, seleccione la imagen en la lista de archivos de su proyecto en el Panel de navegación , luego muestre el Panel de utilidades a la derecha y verifique el objetivo en Membresía de destino en el Panel de utilidades a la izquierda


Yo tuve el mismo problema. Estaba tratando de obtener una aplicación de versión gratuita y completa para subir. La aplicación gratuita TARGET se cargó bien, aunque tuve problemas con la TARGET pagada. Seleccioné todas las imágenes utilizadas para los íconos en las versiones PAGADO y GRATUITO y luego observé: INSPECTOR DE ARCHIVOS -> MEMBRESÍA DE TAGETES -> asegúrese de revisarlas y luego estará bien. Trabajó para mi. Aquí está el error que tuve:

Luego seleccioné y verifiqué estas versiones en PAGO y GRATIS de la aplicación:

Espero que esto haya ayudado. ¡Echa un vistazo al rastreador de ruleta y mis otras aplicaciones! Por favor vota si esto te ayudó.