2010-06-14 15 views
11

XCode 3.2.3 Beta no permite la construcción por debajo de 3.2.XCode no puede encontrar el SDK base

Abrí un proyecto que se hizo en un XCode anterior. Por algún motivo, se informa que falta el SDK base incluso después de cambiarlo a 4.0. Otros proyectos de XCode anterior no tienen este problema.

¿Qué puedo hacer?

+0

Puede que la ruta SDK no sea correcta, intente buscar SDK en el buscador y establecer la ruta en el proyecto Xcode. – Raviprakash

+0

@Devera - ¿Cómo es eso? – Moshe

+1

La edición de '.pbxproj' en su' .xcodeproj' podría ayudar. En la sección 'XCBuildConfiguration' hay valores para' SDKROOT'. –

Respuesta

12

¡Feliz de escuchar que funcionó!

-

Edición del .pbxproj en su .xcodeproj podría ayudar. En la sección XCBuildConfiguration hay valores para SDKROOT.

17

Si no puede elegir el SDK en la parte superior izquierda del código x, primero debe configurar el SDK base en la configuración del proyecto. Proyecto -> Editar configuración del proyecto. Luego elija la pestaña "General". En la parte inferior se puede elegir "SDK Base para todas las configuraciones:"

+0

Normalmente, esto funcionaría. Sin embargo, los proyectos portados desde XCode en iOS 3.x SDK al iOS 4 SDK pueden no mostrar la opción base SDK. En ese caso, como yo, tendrás que seguir la respuesta de Evadne Wu. – Moshe

+0

gracias! ¡Tuve el mismo problema y esta fue la solución! +1 –

0

descubrí que tenía para editar la configuración Base SDK para cada una de las diferentes configuraciones de construcción , entonces el error desapareció. Debe corregir "Release", "Debug" y cualquier otro.

Cuestiones relacionadas