Resolver warning: «Icon specified in the Info.plist not found under the top level app wrapper: Icon.png»

Autor: | Última modificación: 14 de noviembre de 2022 | Tiempo de Lectura: 1 minutos
Temas en este post:

«Warning» del compilador

Iba yo tan pancho a compilar por última vez mi primera app (SushiRice), cuando  Murphy se asomó a la puerta:

«Icon specified in the Info.plist not found under the top level app wrapper: Icon.png»

Este era el estrafalario «warning» que me daba el compilador. Se refería al icono principal de la app (nombre, tamaño y formato de los distintos iconos de una app para iOS).

Sin embargo, y al contrario de lo que intentaba insinuar el compilador, el icono SI que se llamaba «Icon.png» (ojo que tiene que empezar por mayúsculas), SI que estaba en el bundle de las narices y además tenía el tamaño y formato adecuado.

Quité el icono y lo he vuelto a poner. Nada.

Volví a comprobar el tamaño. Nada.

Comprobé los permisos del fichero. Nada.

Me cagué en todo lo que se menea. Nada.

Tras mucho pelear, resulta que el problema parece que se debía a que el icono antes se llamaba «icon.png» (sin mayúsculas) y aunque lo haya cambiado posteriormente, alguna referencia a dicho ha debido de quedar.

«Clean all targets» seguido de «Build» pusieron fin a mis desdichas.