2011-07-05 4 views
8

Tengo dos proyectos de iOS que están construidos correctamente con Xcode 3 y estos iPhone han estado a la venta en la tienda de aplicaciones durante algún tiempo. ¡Después de actualizar a Xcode 4, Xcode ahora piensa que estos son proyectos de Mac OS!Xcode 4: Mis proyectos de iPhone se han convertido en proyectos de Mac OS ... y no puedo cambiar esto

Cuando selecciono Configuraciones de proyecto> Información, dice en la parte superior "Destino de despliegue de Mac OS" con un menú desplegable que me permite seleccionar 10.4, 10.5 o 10.6. Estos no son ni han sido proyectos de Mac OS.

En mi configuración de compilación, Xcode me permite seleccionar arquitectura Intel de 32 bit o 64 bit. no armv6 o armv7.

Respuesta

14

Tienes que cambiar la configuración de compilación. Afortunadamente, esto es realmente fácil de hacer.

Comience haciendo clic en el nombre de su proyecto en Project Navigator.

Ahora, haga clic en su Nombre del proyecto tal como aparece en la lista. (También debe hacer esto para su compilación).

A continuación, haga clic en Configuración de compilación. Finalmente, debería poder cambiar su SDK Base al apropiado.

Tenga en cuenta que puede necesitar repetir los pasos 3 y 4 después de seleccionar su objetivo en la pantalla que se muestra a continuación.

enter image description here

+3

¡Me salvas por completo! Y muy bien documentado también, Moshe; gracias. – Slowburner

2

¿Ha reiniciado Xcode desde la actualización? Muchas veces Xcode 4 parece necesitar reiniciarse después de que el SDK cambia.

+0

Jaja, supongo que debería haber intentado lo más obvio primera .. funcionó .. pero jeez, Apple esta es una experiencia de usuario extremadamente pobre! Gracias kcbanner. :-) – MadmanMel

+0

@MadmenMel - ¿Has planteado un error? – Abizern

+0

Disculpe, hablé pronto ... Esto no ha funcionado para ambos proyectos. – MadmanMel

0

No tuve problemas para abrir los proyectos en Xcode 4 que están construidos en Xcode 3. Sin embargo, puede haber problemas con el cableado del Xcode 4 que está utilizando. Intente restablecer la arquitectura a armv6 o armv7 y base SDK a iOS SDK más reciente utilizando la configuración de compilación. Establezca también el destino de despliegue correctamente. Esto debería permitirle ejecutar la aplicación en Xcode 4.

Además, intente desinstalar el xcode e instalar Xcode 4 nuevamente. Esto debería solucionar el problema del cableado que tienes con tu xcode 4.

Cuestiones relacionadas