Mi Xcode solo me permite seleccionar Mac OS X 10.7 como el SDK base más antiguo. ¿Es posible instalar SDK base adicionales?Cómo compilar para Mac OS X 10.6 SDK en versiones de Xcode que no lo incluyen
Respuesta
¿Hay alguna razón por la que necesita el SDK 10.6? Si configura el destino de despliegue en 10.6, puede usar el SDK 10.7 y su aplicación se ejecutará en 10.6, suponiendo que no esté utilizando nada agregado en 10.7.
Porque trato de compilar el código heredado que intenta acceder a las API que ya no existen. – Dimitris
Si tiene una copia del SDK 10.6, puede intentar agregarlo a los SDK en el paquete de aplicaciones de Xcode. Si eso no funciona, Xcode 4.3 tiene el SDK 10.6. –
No puedo instalar Xcode 4.3 en Mountain Lion OS X 10.8. Esa es esencialmente mi pregunta, ¿cómo puedo obtener e instalar SDK 10.6 en Xcode 4.4? – Dimitris
He encontrado una versión antigua de Xcode 4.3 en uno de mis discos de copia de seguridad y se pasó una copia de:
/Developer/SDKs/MacOSX10.6.sdk
a:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk
Ahora se sienta junto a la MacOSX10.7.sdk
y MacOSX10.8.sdk
, que ya estaban allí. Vinieron con Xcode 4.4.
Estoy ejecutando Xcode Version 4.4 (4F250) y OS X 10.8.
Después de reiniciar Xcode, recuerde entrar en la configuración de compilación y establecer el SDK base en OS X 10.6 si se estableció como "SO actual X" y su proyecto requiere la SDK 10.6.
Sí, funciona bien (he enviado software con él); también puede hacer un enlace simbólico si tiene instalada una versión anterior de Xcode. –
Probablemente tenga que repetir este proceso de alguna forma cuando se actualice Xcode. –
Me actualicé a 4.4.1 y tuve que repetirlo. – bakercp
- 1. Compilación para versiones anteriores de Mac OS X
- 2. ¿Dónde conseguir macos SDK 10.6 para Xcode?
- 3. Controladores ODBC de Mac OS X 10.6
- 4. Instalar PECL en Mac OS X 10.6
- 5. ¿Cómo puedo compilar GCC en una Mac para que los ejecutables compilados funcionen en versiones anteriores de OS X?
- 6. ¿Cómo instalar gnu ld en mac os x 10.6?
- 7. Cómo desinstalar wxpython 2.8 en Mac OS X 10.6
- 8. Cómo instalar PyQt en Mac OS X 10.6
- 9. Desinstalar Ruby on Rails en Mac OS X 10.6
- 10. Uso de Google App Engine SDK con Python 2.7 en Mac OS X 10.6
- 11. emacs en OS X 10.6
- 12. ¿Cómo compilar bibliotecas universales en Mac OS X?
- 13. ¿Cómo configurar libusb en Mac OS X?
- 14. Dos versiones de Perl en Mac OS X?
- 15. de mezcla Control de versiones con Mac OS X Lion Versiones
- 16. Cómo compilar Python de 64 bits en OS X 10.6 - SOLO 64 bit, sin tonterías universales
- 17. Programación de Arduino en Mac OS X con Xcode 5?
- 18. UIActivityIndicatorView para Mac OS X?
- 19. aclocal/autoconf informa que falta m4sugar.m4 en Mac OS X?
- 20. Configuración de valores de SHMMAX, etc. en MAC OS X 10.6 para PostgreSQL
- 21. Objeto OpenGL brillante/brillante en Mac OS X 10.6, pero no en 10.5. ¿Por qué?
- 22. ¿Es posible compilar FreeGLUT en Mac OS X?
- 23. ¿Cómo puedo averiguar qué versión de Perl estaba disponible en versiones anteriores de Mac OS X?
- 24. SecPKCS12Import() de Security.framework falla en OS X 10.6
- 25. Compilar y ejecutar el lenguaje de programación Traductor spl2c Shakespeare en Mac OS X 10.6 resultados de advertencias/errores
- 26. ¿Ejecutar aplicaciones contra un SDK diferente en OS X?
- 27. Lo que hay que utilizar para la simulación VHDL/digital lógica en Mac OS X
- 28. easy_install con varias versiones de Python instalado, Mac OS X
- 29. En Xcode, ¿cómo puedo vincular una biblioteca dinámica (libcurl) para que la aplicación también funcione en versiones anteriores de Mac OS?
- 30. ldconfig para Mac OS X
Ok, déjame reformular la pregunta, entonces ... – Dimitris
@sch Snow Leopard fue lanzado en 2009, y todavía estaba bajo NDA en marzo de 2012? –
No, no lo es ... Y la NDA no importa acumular desbordamiento, no sé por qué las personas son Nazis de Acuerdo, no es el trabajo de Stackoverflow, ni es el trabajo de las personas en el sitio hacer cumplir los acuerdos de Apple. Si no te sientes cómodo hablando de algo, deberías quedártelo solo. –