Che cos'è il file MacOSX.sdk? Dove lo trovo?

5

Sto provando a creare una build di Cyanogenmod, che emette l'errore:

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

Tuttavia, la directory /Developer/SDKs non esiste nemmeno. So che la maggior parte delle librerie è stata spostata in Applications/Xcode.app/Contents/ , ma non so dove cercare. Cos'è questo file MacOSX.sdk ? Dove posso trovarlo?

Si noti inoltre che il wiki di Cyanogenmod dice che dovrei installare gli strumenti di sviluppo Mac OS X dal mio DVD, ma l'ho aggiornato a Mavericks con l'App Store. Che cosa significano gli strumenti per gli sviluppatori? Ho cose come make e gcc (strumenti a riga di comando in Xcode).

Questa è la pagina wiki ho trovato l'istruzione per installare gli strumenti di sviluppo da DVD:

link

    
posta TheBro21 29.01.2016 - 20:25
fonte

2 risposte

3

Come menzionato da Mark nei commenti, le istruzioni sono state fatte per le versioni precedenti di Xcode.

Secondo me puoi semplicemente collegare un sdk MacOSX a / Developer / SDK:

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

Inoltre puoi aggiungere un collegamento chiamato MacOSX10.6.sdk

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

Un altro suggerimento consiste nel modificare build / core / combo / mac_version.mk e mutevole: 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

Consiglio vivamente di utilizzare una macchina virtuale (Mountain Lion) e una versione Xcode precedente (4.6.3). Questa versione e tutte le altre versioni sono disponibili gratuitamente con un ID Apple all'indirizzo Download per sviluppatori Apple

    
risposta data 29.01.2016 - 23:31
fonte
1

Versioni precedenti di Xcode utilizzate per installare se stesse e i file nella cartella / Developer.

Questo non è più il caso, quindi è necessario trovare / scaricare la stessa versione di Xcode che il pacchetto si aspetta o aggiorna il pacchetto.

Se sei uno sviluppatore pagato, potresti essere in grado di trovare quel vecchio pacchetto tra i download e reinstallarlo. Nel peggiore dei casi, potresti chiedere il supporto per gli sviluppatori per un download se non riesci a trovarlo dopo aver effettuato l'accesso. Probabilmente sarà molto più semplice che provare a cambiare il codice per lavorare con il nuovo setup / layout Xcode.

    
risposta data 29.01.2016 - 23:06
fonte

Leggi altre domande sui tag