Xcode 6 GM ahora incluye simuladores para iPhone 6 y 6 Plus, y por defecto ejecutan aplicaciones en modo escalado.
Para habilitar el nuevo tamaño de pantalla, traté de agregar lo [email protected]
que parece ser una parte del truco ya que la aplicación ahora no puede ejecutarse, con el error "No se puede ejecutar la aplicación en el simulador: se encontró un error durante la ejecución (Domain = LaunchServicesError, Código = 0) ".
¿Alguien ha descubierto cómo ejecutar una aplicación en la resolución 6/6 +?
Respuestas:
Puede agregar un archivo de pantalla de inicio que parece funcionar para varios tamaños de pantalla. Acabo de agregar MainStoryboard como un archivo de pantalla de inicio y eso detuvo la escala de la aplicación. Creo que necesitaré agregar una pantalla de inicio permanente más tarde, pero eso hizo que la resolución nativa funcionara rápidamente. En Xcode, vaya a su destino, general y agregue el archivo de pantalla de inicio allí.
fuente
LaunchImage
, iOS ya no extenderá su aplicación iPhone-5 a iPhone-6 (y 6+). Lo que puede romper la interfaz de usuario de su aplicación si está haciendo sus vistas con un tamaño absoluto como 320px de ancho y no está usando el tamaño relativo usando autolayouts.Si está utilizando catálogos de activos, vaya al catálogo de activos de LaunchImages y agregue las nuevas imágenes de inicio para los dos nuevos iPhones. Es posible que deba hacer clic con el botón derecho y elegir "Agregar nueva imagen de lanzamiento" para ver un lugar para agregar las nuevas imágenes.
El iPhone 6 (Retina HD 4.7) requiere una imagen de lanzamiento vertical de 750 x 1334.
El iPhone 6 Plus (Retina HD 5.5) requiere imágenes verticales y horizontales de 1242 x 2208 y 2208 x 1242 respectivamente.
fuente
He creado pantallas de inicio negras básicas que harán que la aplicación se ajuste correctamente en el iPhone 6 y iPhone 6+:
iPhone 6 vertical
iPhone 6 Plus Retrato
Si ya tiene una LaunchImage en su .xcassett, ábrala, cambie a la tercera pestaña en el menú derecho en Xcode y marque las imágenes del iPhone iOS 8.0 para agregarlas al conjunto existente. Luego arrastre las imágenes sobre:
fuente
No quería presentar un catálogo de activos.
Según la respuesta de seahorseseaeo aquí , agregar lo siguiente a info.plist funcionó para mí. (Lo edité como un "código fuente"). Luego nombré las imágenes [email protected] y [email protected]
fuente
Default-568h
,{320, 568}
)Tenga en cuenta que el iPhone 6 usará la resolución de 320pt (640px) si ha habilitado el 'Zoom de pantalla' en iPhone> Configuración> Pantalla y brillo> Ver.
fuente
Haz lo siguiente (ver en la foto)
haga clic derecho y elija "Agregar nueva imagen de lanzamiento"
fuente
Por lo general, esto indica que installd devolvió un error durante el proceso de instalación (recursos defectuosos o similar).
Desafortunadamente, Xcode no muestra el error subyacente real (siéntase libre de presentar copias de este error conocido).
Debe marcar ~ / Library / Logs / CoreSimulator / CoreSimulator.log, que registrará el error subyacente por usted.
fuente
Si está utilizando el catálogo de activos y tiene múltiples objetivos, ambos utilizando el mismo archivo de catálogo de activos, asegúrese de que este archivo haya marcado ambos objetivos en el panel derecho en xcode.
Ese fue mi problema.
fuente