2014-09-18 11 views
9

come dal titolo, ho bisogno di usare l'SDK 10.8 e il compilatore LLVM 5.1 (o 5.0) con Xcode 6, in Mavericks. Con il precedente Xcode, era possibile avere entrambi gli SDK, ma ora vedo solo il 10.9. Come posso installare il precedente SDK e il compilatore in Xcode 6?Come ottenere 10.8 compilatore SDK e 5.1 in Xcode 6

+2

È possibile targetizzare 10,8 utilizzando l'SDK 10,9. – trojanfoe

+2

Certo che puoi; tuttavia, alcuni di noi vogliono scegliere come target versioni precedenti, e preferiremmo non rischiare di occasionali bug casuali che si verificano quando si cambia l'SDK finché non avremo avuto il tempo di testare quelli ... Sto anche cercando una risposta facile a questa domanda – taxilian

risposta

12

Probabilmente non è supportato da Apple, ma ho visto buoni risultati copiando l'SDK 10.8 dal DMG Xcode 5.1.1.

sudo cp -a /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk \ 
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs 
1

ho provato diversi modi, e sembra che sia @trojanfoe e @byronc hanno ragione. Da un lato, bersagliando il 10.8 con il 10.9 SDK, tutta la compilation finisce bene, quindi mi sembra il modo più corretto, usando roba Apple "ufficiale". Dall'altro, quando ho provato a copiare e incollare l'SDK 10.8 da una vecchia installazione Xcode 5 alla cartella corretta di Xcode 6, l'SDK è apparso nel mio progetto, quindi anche questo modo sembra funzionale, anche se penso che non sia il il modo più chiaro