para - ultima actualizacion ipad 2
Aplicación de iPhone compilada con Xcode 6 en ejecuciones como Universal en iPad (1)
Tengo una aplicación desarrollada solo para la familia de iPhone, y solía ejecutarla en iPad para probar cómo se verá en el iPhone 4s (desde que se lanzó con resolución de iPhone 4, tamaño y otro botón redondo ''2x'' para soporte de pantalla completa) . Sin embargo, ahora cuando lo ejecuto en mi iPad con iOS 8, Xcode ignora todas las configuraciones de compilación y las ejecuta como para iPad. Las restricciones de mi guión gráfico no se proyectaron para la pantalla del iPad.
Yo tengo:
- Opción de
Devicesconfigurados paraiPhoneen la pestaña General en la configuración del proyecto -
Main storyboard file nameMain storyboard file namey elMain storyboard file nameMain storyboard file namese eliminaron deInfo-plist - Se eliminan todos los iconos de aplicaciones y las imágenes de inicio para iPad
- En
Launch Screen Filela opciónUse Size Classesestablece enNO, y los activos se generan solo para iPhone.
¿Es eso un comportamiento normal? Quiero usar mi iPad como antes para probar la resolución del iPhone 4s. Estoy seguro de que mi aplicación no se convertirá en universal por eso, pero a pesar de eso creo que es un problema.
El uso de Launch Screen File en iOS 8.0, 8.0.1 y 8.0.2 te hará universal.
Este es un error conocido y corregido en iOS 8.1, para ti la única opción es usar el catálogo de activos con una imagen de inicio.
O puede agregar el modificador del dispositivo en el nombre de archivo de <launchNib>~iphone.nib , como <launchNib>~iphone.nib