Où trouver macos SDK 10.6 Pour Xcode?

je suis Xcode 4.4 sur OS X Lion. J'aimerais installer le Mac 10.6 SDK-aussi connu sous le nom de macosx10.7 SDK-parce que j'ai besoin de compiler openFrameworks.

j'ai trouvé que j'ai besoin de télécharger d'autres outils de ce site. Mais je n'y ai pas trouvé de 10,6 SDK. J'ai aussi essayé de chercher dans Xcode Préférences - > téléchargements - > composants, mais il n'y a pas moyen.

je me demande comment installer les SDK précédents pour Xcode?

20
demandé sur Bongs 2012-08-16 18:09:38

5 réponses

malheureusement, Apple a tendance à rendre cela beaucoup plus difficile que vous le souhaitez. Vous ne pouvez pas télécharger les SDK tout seul. Ils font partie des versions spécifiques de Xcode. Vous devez donc télécharger la bonne version de Xcode. Cherchez "10.6", et vous verrez que vous voulez Xcode 4.1.

une fois que vous téléchargez cela, vous pouvez l'installer (cette version ira dans /Developer, donc elle ne cassera pas votre version /Applications), ou vous pouvez ouvrir le paquet et y trouver les SDK. Si vous ne savez pas comment ouvrir ces paquets, il suffit de l'installer.

une fois que vous avez fait cela, cherchez "MacOSX10.6.SDK." J'oublie exactement où il se trouve dans cette version particulière.

ce que je fais à ce moment-là, c'est Copier le sdk dans le répertoire A /SDKs. De cette façon, j'ai toujours tous les.

Maintenant, vous devez l'ajouter à votre version de Xcode. Vous pouvez le faire en créant des liens symboliques dans /Applications/Xcode.app/Contents/Développeur/plates-formes/MacOSX.plate-forme/développeur / SDK. Si vous le souhaitez, vous pouvez utiliser mon petit lien-sdk script pour cela.


mise à jour: dans les versions modernes de Xcode (7.3+) Pour utiliser des SDK plus anciens éditer MinimumSDKVersion ici:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
46
répondu Rob Napier 2016-04-03 10:22:16

tous les anciens macOS SDK se trouvent sur GitHub - https://github.com/phracker/MacOSX-SDKs

14
répondu tfmontague 2015-11-15 23:50:13

si vous cherchez le openFrameworks forums, il y a quelques messages où les gens fournissent des liens de téléchargement à partir de leurs dossiers de Dropbox publics, par exemple.

3
répondu jesses.co.tt 2012-08-16 23:03:08

quelques SDK (avec Xcode) que vous pouvez télécharger à partir de liens directs. Liste ici: http://iphonesdkdev.blogspot.ru/2010/04/old-versions-of-iphone-sdk.html

certains ne fonctionnent pas, mais quelque chose que vous pouvez toujours télécharger. Exemple: http://adcdownload.apple.com/Developer_Tools/xcode_3.2.6_and_ios_sdk_4.3__final/xcode_3.2.6_and_ios_sdk_4.3.dmg

2
répondu Vladislav 2012-11-01 15:46:19

un peu hors sujet, mais j'ai trouvé un problème similaire en essayant D'installer Erlang en utilisant kerl.

tout a fonctionné pour moi jusqu'à la construction de "kerl"..." étape. Le journal de génération a montré l'erreur suivante:

odbcserver.c:117:10: fatal error: 'sql.h' file not found #include "sql.h"

le problème est que L'ODBC ne fait plus partie de L'installation Mavericks(i.e., MacOS 10.6 SDK n'est pas installé). En regroupant les conseils d'une variété de sites, dont aucun ne fonctionnait seul, l'ensemble suivant d'étapes a fixé le question:

  1. brew install unixodbc - installe les bibliothèques ODBC manquantes et inclut des fichiers (par exemple, sql.h.)
  2. définir CFLAGS pour pointer vers le répertoire include pour l'installation unixodbc dans le cadre de la commande Kerl build (e.g.,):

    CFLAGS="-I/usr/local/Cellar/unixodbc/2.3.2/include"./kerl construire R15B R15B

ceci renvoie la construction vers les fichiers d'inclusions ODBC.

Mon environnement est Mavericks, les outils de ligne de commande xcode et xcode v5.1.1.

2
répondu Rich 2014-09-09 16:12:04