2011-09-21 12 views
10

Estoy tratando de probar mi aplicación contra el viejo iPod touch de un amigo que ejecuta iOS 3.1.3."Ejecutar el dispositivo iOS de destino no es válido" para iPod Touch que se ejecuta 3.1.3 con XCode 4

que tienen XCode 4 y recibir este mensaje de error al intentar ejecutar la aplicación:

El destino de ejecución de dispositivos iOS no es válida para operar el plan de 'MiApl'.

El esquema 'MyApp' no contiene elementos edificables que se puedan crear para las arquitecturas compatibles con el dispositivo iOS de destino de ejecución. Asegúrese de construir sus objetivos para arquitecturas compatibles con el dispositivo iOS de destino .

Establecí el destino de implementación en iOS 3.1.3. ¿Qué más debo hacer en XCode 4 para construir y probar la aplicación en este viejo iPod touch?

Estoy usando la arquitectura de construcción "estándar", no optimizada.

+0

¿El dispositivo está previsto para el desarrollo? – piokuc

Respuesta

16

Lo resolví mediante esquemas de Autocreado (Esquema> Gestionar esquemas> Esquemas de autocreación) y luego seleccioné el iPod Touch en lugar de "Dispositivo iOS" que había aparecido en los esquemas. D'oh!

+0

debe ser un error. esta solución funcionó para mí! – makdad

+0

Funcionó para mí, aunque todo estaba configurado correctamente (no tuve que elegir el dispositivo, solo tuve que presionar "Esquemas de autocreación"). –

+0

Funcionó para mí también. En Xcode 5.1 ... impar. – CW0007007

3

En mi Target-> General, seleccioné el Dispositivo "iPad" y estaba tratando de ejecutarlo en un simulador de iPhone. Acabo de cambiar la opción del dispositivo a universal (que estaba bien para mí) y luego ejecutar de nuevo. Solucionó mi problema.

+0

+1 Esto funcionó para mí ... :) – Leena

Cuestiones relacionadas