2012-09-26 16 views
26

La actualización de Xcode con SDK 6.0 genera un error al intentar compilar su proyecto.Missing Retina 4 launch image. ¿Cómo ignorar este error?

Missing Retina 4 launch image. Se requiere una imagen de lanzamiento llamada "[email protected]" para ejecutar con una resolución nativa en los dispositivos Retina 4. ¿Le gustaría que Xcode agregue esta imagen para usted?

Al hacer clic en agregar, crea una imagen de inicio en negro de tamaño 640x1136. Sé que puedo reemplazar fácilmente esta imagen con una adecuada. Pero XCode me está dando un error y me obliga a tener este archivo. Si no quiero incluir esto, ¿cómo puedo omitir este error y solo usar la imagen de inicio más corta que ya existe?

Imágenes: http://spacetech.dk/xcode-missing-retina-4-launch-image.html

+3

Te está forzando, ya que Apple también quiere que admitas el nuevo iPhone 5. Cuando se agrega la imagen de lanzamiento, la aplicación cambiará a un diseño "fluido" y se ajustará en lo posible a la resolución de pantalla del nuevo iPhone 5. – Lefteris

+0

sí, eso es lo que pensé – Hlung

+1

Debería ser solo una advertencia, a menos que haya activado "activar todas las advertencias en errores". – ThomasW

Respuesta

14

Parece ser sólo una advertencia cuando he añadido ese archivo y luego eliminarlo. Esto es raro.

FYI, al incluir un archivo de imagen de inicio Retina de 4 pulgadas ([email protected]) en su resumen de destino, forzará que la aplicación se extienda a una pantalla de 4 pulgadas completa. Para que su aplicación vuelva a funcionar en el modo de pantalla de 3.5 pulgadas, que no sea eliminando la imagen de 4 pulgadas, también debe limpiar el proyecto Y eliminar la aplicación.

Hope esto es útil :))

4

Realmente no se puede ignorar este error. Si lo haces, fallarás la validación del producto de todos modos.

Este es el texto del error que se obtiene:

enter image description here

por lo que añadir una imagen de 568 lanzamiento, no hay ninguna manera de evitarlo.

11

Vaya a la configuración del proyecto, seleccione pestaña General, y vaya a la sección mencionada en la imagen de abajo. Aquí, solo necesita especificar Lanzar Imagen desde los activos. Espero que esto ayude.

+0

Perfecto. Esta es la respuesta correcta. ¡Gracias! –

1

En realidad es necesario proporcionar un conjunto de imágenes de inicio para su caso.

En primer lugar, ir a Lance Atributos de imagen Inspector y marque las orientaciones del dispositivo deseados para:

iOS 8.0 y posterior

iOS 7.0 y posterior

y luego proporcionar tamaños de las imágenes apropiadas para las ranuras vacías.

Para tamaños orientación vertical son:

768x1024 - IPAD Retrato @ 1x

1536x2048 - IPAD Retrato @ 2x

640x1136 - Retina 4

640x960 - iPhone Retrato @ 2x

1242x2208 - Retina HD 5.5 "

750x1334 - Retina HD 4.7 "

0

Bueno, la solución más fácil para mí fue crear el Launch Screen.storyboard y especificar eso. Esto elimina la necesidad de imágenes de lanzamiento (a menos que realmente quieras escuchar esa canción y bailar).

especificar lo siguiente:

enter image description here

Eso debería resolver su problema.

0

Tuve este problema. Limpié mi proyecto después de cargar mi nueva imagen 640x1136 y desapareció la notificación. (Producto -> limpio).