2011-01-06 30 views
7

Estoy actualizando una aplicación de iPhone anterior, y aparece el 'Base SDK faltante' habitual. Cuando abro la configuración del proyecto y trato de establecer el 'Objetivo de implementación de iOS', no está en la lista. Esta es la primera vez que me encuentro con esto.iOS Deployment Target Missing

Puedo establecer el SDK base en 'Último SDK' pero faltan muchas de las opciones en la configuración.

¿Qué debo hacer para actualizar este proyecto para que tenga todas las configuraciones?

Respuesta

7

Seleccionó "Base SDK para todas las configuraciones" en la pestaña General de la Configuración del proyecto en su último SDK como si no configurara el SDK base allí entonces de forma predeterminada mostrará "< Valores múltiples>".

Saludos

+0

Sí, actualmente se muestra como 'Último iOS (actualmente configurado en iOS 4.2). Todavía no hay opción de 'Destino de implementación de iOS' en el menú de compilación. – TigerCoding

+0

Intente seleccionar "iOS 4.2" y no "Último sistema operativo" – Aditya

+0

Lo cambié, pero la opción todavía no está presente. – TigerCoding

3

cambio en el último destino del despliegue en la configuración del proyecto y luego recarga el proyecto. Si no se reinicia Xcode, esto no es necesario.

3

Para solucionar este error, que tenía que cambiar también: Build -> Editar objetivo activo -> Build -> Arquitectura -> Base SDK

2

que tenía el mismo problema. pero lo resolvió de esta manera:

Seleccione su proyecto en el lado izquierdo, luego seleccione el objetivo, y luego en RESUMEN, seleccione el destino de despliegue.

Mi problema fue que no había visto esta página de resumen, ¡y era muy simple!