¿Qué es el archivo MacOSX.sdk? ¿Donde lo encuentro?

5

Estoy tratando de hacer una compilación de Cyanogenmod, que genera el error:

Can not find SDK  at /Developer/SDKs/MacOSX.sdk

Sin embargo, el directorio /Developer/SDKs ni siquiera existe. Sé que la mayoría de las bibliotecas se han movido a Applications/Xcode.app/Contents/ , pero no sé dónde buscar. ¿Qué es este archivo MacOSX.sdk ? ¿Dónde puedo encontrarlo?

También tenga en cuenta que la wiki de Cyanogenmod dice que debo instalar las herramientas de desarrollo de Mac OS X desde mi DVD, pero actualicé Mavericks con la App Store. ¿Qué significan las herramientas de desarrollador? Tengo cosas como make y gcc (herramientas de línea de comandos en Xcode).

Esta es la página wiki que encontré la instrucción para instalar herramientas dev desde DVD:

enlace

    
pregunta TheBro21 29.01.2016 - 20:25

2 respuestas

3

Como mencionó Mark en los comentarios, las instrucciones están hechas para versiones anteriores de Xcode.

En mi opinión, simplemente puede vincular un SDK de MacOSX a / Developer / SDKs:

sudo mkdir -p /Developer/SDKs
sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk /Developer/SDKs/MacOSX.sdk

además, puede agregar un enlace llamado MacOSX10.6.sdk

sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk /Developer/SDKs/MacOSX10.6.sdk

Otro sugerencia es editar build / core / combo / mac_version.mk y cambiando: mac_sdk_versions_supported: = 10.6 10.7 10.8 a mac_sdk_versions_supported: = 10.6 10.7 10.8 10.9 10.10

Recomiendo usar una máquina virtual (Mountain Lion) y una versión anterior de Xcode (4.6.3). Esta versión, así como todas las demás, están disponibles gratuitamente con un ID de Apple en Descargas para desarrolladores de Apple

    
respondido por el klanomath 29.01.2016 - 23:31
1

Las versiones anteriores de Xcode se utilizan para instalarse ellos mismos y los archivos en la carpeta / Developer.

Este ya no es el caso, por lo que necesitarías encontrar / descargar la misma versión de Xcode que tu paquete espera o actualizar el paquete.

Si eres un desarrollador pagado, puedes encontrar ese paquete antiguo entre las descargas y reinstalarlo. En el peor de los casos, podría pedirle al desarrollador soporte para una descarga si no puede encontrarlo una vez que haya iniciado sesión. Es probable que esto sea mucho más fácil que intentar cambiar el código para que funcione con la nueva configuración / diseño de Xcode.

    
respondido por el bmike 29.01.2016 - 23:06

Lea otras preguntas en las etiquetas