name initial icon content capable apple app ios xcode6.1 splash

ios - initial - viewport iphone



La pantalla de inicio no muestra iOS 8 (17)

Asegúrate de eliminar la aplicación instalada del emulador. Luego ejecute la aplicación nuevamente desde xcode (producto-> limpiar, producto-> ejecutar). Eso funcionó para mí.

Estoy intentando que aparezca la pantalla de inicio. En cambio, obtengo la pantalla negra predeterminada.

Recuerdo que tuve este problema en el pasado y es algo realmente tonto, pero no puedo recordar de qué se trata.

Tengo un LaunchScreen.xib. He establecido en mi destino -> información para usar LaunchScreen y no el catálogo de imágenes. Estoy ejecutando iOS 8 y usando Xcode 6.1. Probé en todos los simuladores de iPhone y iPhone 4s.

No puedo pensar que más información dar que eso.


Asegúrese de que tiene "Controlador de vista inicial" marcado en el generador de interfaces. Intenté casi todo lo demás, pero esto finalmente solucionó el problema y ahora funciona tanto en el simulador como en el dispositivo.


Asegúrese de usar Launch Screen File vacío, entonces Xcode usará la fuente de la imagen de inicio.


Encontré este post anterior porque mi pantalla de inicio estaba funcionando y luego se detuvo. Estuve dando vueltas por un buen rato y luego me di cuenta de esto, un problema no documentado:

Si su archivo XIB o storyboard de lanzamiento tiene un UIImageView con una imagen cuyo nombre contiene un espacio, la pantalla completa no se cargará.


He experimentado el mismo problema. La solución para mí fue simplemente eliminar la aplicación, reiniciar el dispositivo y luego reinstalarlo. Creo que iOS almacena en caché la pantalla de inicio, y esta memoria caché no se invalida cada vez que debería estarlo.


He mirado todas las respuestas anteriores, ayudó un poco. Especialmente la respuesta de Suragch me puso en la dirección correcta.

El LaunchScreen.storyboard no se muestra, incluso después de aplicar un color de fondo simple a la vista y eliminar la imagen.

En primer lugar, no puedo ver el "LaunchScreen.storyboard" como se muestra en la imagen

Esto se debió a que, por alguna razón, LaunchScreen.storyboard no se agregó al objetivo de compilación. Solución: asegúrese de que LaunchScreen.storyboard esté incluido en el objetivo de compilación. Además, elija el LaunchScreen.storyboard de la lista desplegable como se muestra en la imagen de arriba.

¡Espero que esto ayude a alguien!


Lo arreglé seleccionando el "es controlador de vista inicial" en el guión gráfico.


Lo he intentado con:

  1. Archivo de pantalla de inicio borrado.

  2. Tocado en Use Asset Catalog en Launch Image Source y agregar imágenes de la Splash screen bienvenida como se desee en el activo de imagen.

  3. Proyecto anterior borrado en simulador o dispositivo. Borrar el proyecto.

  4. Corre de nuevo y se muestra ahora.


Nueva función en el SDK de iOS 8: ahora puede usar una escena de guión gráfico en lugar de las imágenes de inicio de su aplicación.

1.Cree un archivo de guión gráfico en blanco llamado LaunchScreen.storyboard.

2. Vaya a la configuración de destino y, en la pestaña General, seleccione el guión gráfico como su archivo de pantalla de inicio. Xcode agregará la clave UILaunchStoryboardName correspondiente a la lista de información de su aplicación. Cuando esta clave esté presente, Xcode la priorizará sobre cualquier imagen de lanzamiento que pueda haber establecido.

3.Agregue una escena del controlador de vista al guión gráfico. Agregue algunas subvistas a la escena y colóquelas con restricciones. Cuando inicie la aplicación en un dispositivo, el sistema operativo debe usar la escena como pantalla de inicio.

Además puedes seguir este enlace.

http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/


Para aquellos que todavía están buscando otra respuesta, esto es lo que funcionó para nosotros:

Nuestro lanzamiento xib solo contiene un imageView en el centro de la vista. Por alguna razón, la imagen nunca se mostró (pero la vista estaba allí, se verificó cambiando el color de fondo).

La solución fue mover el archivo de imagen fuera del catálogo de imágenes y simplemente soltarlo en el proyecto como un archivo independiente. Bastante extraño considerando que cuando probamos otras imágenes del catálogo, aparecieron correctamente, pero no esta. De todos modos, espero que esto ayude a alguien!


Para mí, el problema era que no había seleccionado LaunchScreen.storyboard en la pestaña General de la configuración del proyecto.


Solo tuve un UIImageView centrado en mi LaunchScreen.xib que contenía una imagen (archivo .png), y tenía la misma pantalla negra.

Eliminé la imagen (el archivo .png) del proyecto, la agregué nuevamente con un nuevo nombre y usé la nueva imagen.


Su imagen de lanzamiento debe ser un PNG. Un JPEG puede funcionar bajo ciertos objetivos, pero debería usar PNG de todos modos.


Tuve el mismo problema en iOS 9 también. Eliminar la aplicación antigua solo en el simulador no es suficiente. El simulador tiene que ser abandonado. Funciono para mi


Tuve el mismo problema. Resultó que anteriormente había intentado adjuntar un archivo del controlador de vista con la pantalla de inicio. Arreglar:

  1. Ir a la pantalla de inicio
  2. Haga clic en Inspector de conexiones en el panel derecho
  3. Eliminar todas las conexiones.

Accoring to @doctorBroctor: también vaya a la pestaña Propietario del archivo y elimine las conexiones allí.


Una de las razones por las que puede experimentar la pantalla negra en lugar de la pantalla de inicio es que el archivo .xib podría no copiarse en la fase de compilación. Al menos ese fue mi problema el que hizo que mi aplicación mostrara la pantalla en negro a pesar de que había realizado los pasos que describe.

Por lo tanto, compruebe que su LaunchScreen.xib (o como se llame) aparezca en:

Su objetivo -> Construir fases -> Copiar recursos de paquete

Y si no, asegúrate de agregarlo. Eso resolvió mi problema.


  • Ve a tu pantalla de inicio
  • Ir al inspector de archivos
  • Marque la casilla de verificación "Usar como pantalla de inicio"