Como es, no se puede. Probablemente lo hicieron a propósito para desalentar nuevas aplicaciones compiladas para 3.1.3, lo que frustra la multitarea.
En su lugar, puede compilar para iOS 4, pero realice su objetivo de despliegue 3.1.3. Esto realmente no requiere más trabajo real, siempre y cuando no uses ningún método/clase que no sea 3.1.3, etc. y la aplicación se pueda instalar y ejecutar en un dispositivo 3.1.3. También puede hacer que su aplicación sea consciente de las tareas múltiples para que funcione correctamente en un dispositivo que ejecute iOS 4 y que sea capaz de realizar múltiples tareas.
Solo una nota: el SDK base puede establecerse a nivel de proyecto, pero deberá establecer la configuración de compilación para el objetivo para establecer el destino de despliegue (esa configuración no está disponible a nivel de proyecto).
¿Puedes explicarnos un poco más acerca de la configuración de compilación del nivel de proyecto VS para el objetivo mismo? ¿Cómo hago lo que escribiste? – Doron
la configuración del SDK de implementación ESTÁ disponible en la configuración del proyecto – valexa
La configuración del SDK de implementación está disponible en la configuración del proyecto, PERO la tuve donde la configuré allí, y la configuración del objetivo no cambió para reflejarla. No sé por qué, y tal vez lo arreglarán en futuras versiones de xcode, pero si no funciona bien, verifique la configuración del objetivo. – AndyD273