2010-11-29 12 views
8

¿Por qué Xcode, después de actualizar a SDK 4.2, siempre ejecuta mi aplicación en iPad Simulator en lugar de iPhone? Si selecciono simulador de iPhone tan activo ejecutable que no almacena mi preferencia y ejecuta el simulador de iPad después de cualquier nueva construcción & Ejecutar.Xcode con SDK 4.2 siempre iniciando el simulador de iPad

+2

¿Estás seguro que es el simulador de iPad y no el simulador de retina? Sólo me preguntaba. –

+0

No he probado la 4.2, pero hace unos meses me encontré con algo donde si elegía 3.2.2 como el sistema operativo de destino que siempre puso en marcha el IPAD, y si lo hiciera 4.0 para el sistema operativo siempre hizo el simulador de iPhone – Chris

+0

lol. tengo exactamente el problema opuesto. iphone sim siempre se inicia. –

Respuesta

0

Compruebe la configuración de Active Executable, así como la configuración del simulador para "Dispositivo".

+0

puedo configurar manualmente ... SDK activo: simulador de iOS 4.2 activo ejecutable: Simulador de iPhone 4.2 Todo funciona bien, pero si cierro Xcode y lo reinicio, automáticamente vuelvo a iPad Simulator 4.2. – massimoksi

+0

Lo mismo conmigo. Después de reiniciar Xcode, vuelve a cambiar a iPad Simulator 4.3. – DonnaLea

+0

Ouch, Xcode 4 ya no me da ningún problema ... pero supongo que estás en Xcode 4, así que debería tenerle miedo. – massimoksi

0

Compruebe la información de su .xcodeproj. Navegar a sí mismo allí y localizar la configuración del simulador y seleccione 'iPhone' o 'iPad'

Esperanza esto ayuda

+0

Lo siento, pero no puedo encontrar la configuración del simulador en el panel de información del proyecto. – massimoksi

+0

¿qué tal el objetivo .app? Solo vi el xcode 4.2 una vez y nunca llegué a jugar con él desde entonces. –

+0

ni aquí ... – massimoksi

0

Extracción de todos los dispositivos protectores y de la lista de dispositivos en el organizador (Menú Ventana> Organizador) fijado por mí. Pero sé que no es una solución perfecta. Espero que Apple solucione esto pronto.

1

tratar de construir -> "limpia todos los objetivos. Vaya a Configuración de liberación, compile y luego regrese a Depurar. Ahora puedes elegir Iphone Simulator. Para mi funciona

Espero que esta ayuda.

+0

no, no funciona para mí – massimoksi

2

Yo tenía el mismo problema. Pero de repente, después de una Actualización, desapareció. ¿Tiene la última versión de todo el software (o intentó apagarlo y encenderlo de nuevo)?

Si eso no funciona, sugeriría una reinstalación. Resolvió muchos de mis problemas ...

+0

Ahora estoy ejecutando Xcode 4 y el problema desapareció. – massimoksi

0

¿Tiene usted dos xcode (o iphone sdk) instalación en su máquina? Si sí, entonces desinstalar por completo el uso de este comando Xcode -

sudo /Developer/Library/uninstall-devtools –mode=all 

de todos los lugares (sustituir desarrollador con el nombre del directorio instalado)

e instalar el Xcode 3.2.6 en el directorio desarrollador

+0

No, solo tenía Xcode 3.2. – massimoksi

2

En XCode 3.2.6, puede ir al menú "Proyecto" -> "Establecer Active Executable" y seleccionar iPhone Simulator.

0

Puede ir al Product -> Destination -> iPhone 6.1 Simulator.

Me tomó un tiempo para averiguar la razón, porque a pesar de que seleccione el dispositivo en iPhoneTargets, todavía abre el emulador IPAD si no se cambia el destino de su producto.

Cuestiones relacionadas