2012-03-21 14 views
11

Obtención de informes de que, después de actualizar nuestra aplicación, el ícono del trampolín no se actualiza y requiere que el dispositivo se apague y encienda para que el cambio surta efecto.El ícono de la aplicación no cambia después de actualizar la aplicación

Esto sucedió al actualizar desde una versión en vivo a una compilación de prueba (a través de iTunes) y actualizar desde una versión anterior (en vivo) a la última versión en vivo (a través de la tienda de aplicaciones en el dispositivo).

Esto no es algo normal, pero me pregunto qué podría estar causando esto?

Respuesta

9

Usa "Construir> Limpiar todos los objetivos" y luego compila y ejecuta. Xcode no siempre ve que las imágenes se han actualizado y las deja fuera de compilaciones incrementales. La limpieza antes de construir hace que Xcode construya el archivo de la aplicación desde cero, y recogerá cualquier imagen que no pueda obtener.

+0

No creo que sea un problema de Xcode. Cuando el ícono no se actualiza en un dispositivo, lo hace en otro dispositivo a pesar de que es la misma compilación. El problema no parece estar relacionado con dispositivos o iOS, ni existen pasos para reproducir el problema de forma regular. – Benzino

+1

Brillante! Esto lo hizo por mí. – PapillonUK

+1

no, no es así. los archivos de icono se vuelven a utilizar y los nuevos nunca aparecen hasta que elimine la aplicación por completo y vuelva a instalar la nueva versión de la misma. al menos así es como funciona con mis construcciones. –

2

Me enfrentaba a este problema y ninguna de las respuestas proporcionadas aquí o en otro lugar me ayudó, así que hice los siguientes pasos.

Para X-Code 8+

he abrió mi proyecto espectador

Assets in project viewer

Activos Luego que he elegido

derecho hace clic allí y yo Elegido Iconos de la aplicación & Iniciar imágenes -> Nuevo icono de la aplicación iOS

Create new iOS App Icon

Fije las imágenes, que desea resoluciones de su icono de la aplicación en su activo AppIcon de nueva creación (cambiarle el nombre como desee)

Entonces ir a la configuración del proyecto y elija nueva aplicación icono no

enter image description here

funcionó para mí

Cuestiones relacionadas