7 votes

Compilation pour les anciennes versions de Mac OS X

J'ai récemment commencé à produire des applications pour le Mac. Sur ma dernière version, j'ai reçu de nombreuses suggestions pour que l'application fonctionne sous OSX 10.5, car je travaille et compile pour 10.6.

J'ai essayé de chercher le SDK 10.5 mais je ne l'ai trouvé nulle part à télécharger ! Comment puis-je compiler mon application pour les anciennes versions de Mac OS X en utilisant Xcode 2.2 et en développant en 10.6 ?

EDIT : ------ Je dois préciser que je n'ai pas la possibilité de sélectionner différents SDK car je n'en ai pas d'autres d'installés et mon problème est plutôt de ne pas pouvoir trouver où obtenir ces SDK ? puis de ne pas savoir comment procéder pour compiler pour les anciens SDK.

5voto

AriX Points 863

Redéchargez l'ensemble des paquets Xcode Tools à partir de http://developer.apple.com/mac/ . Ensuite, exécutez le programme d'installation, et lorsque vous arrivez à l'écran qui indique "Installation standard", au lieu d'appuyer sur Continuer, appuyez sur Personnaliser dans le coin inférieur gauche. Vous devriez avoir la possibilité d'installer MacOSX10.5.sdk ainsi que MacOSX10.4u.sdk.

2voto

Georg Fritzsche Points 59185

Cela peut être configuré dans les paramètres du projet ou de la cible (clic droit -> Obtenir des informations) :

Build -> Base SDK.

1voto

Alek Points 81

Le téléchargement d'autres SDK n'a pas fonctionné pour moi. Ce qui m'a aidé, c'est le réglage :

Build Settings -> MACOSX_DEPLOYMENT_TARGET

à la version OSX souhaitée dans l'éditeur de projet. Cela a fonctionné avec le SDK par défaut.

Xcode 10.3, Dev. OS : 10.14 (Mojave), Deployment OS : 10.13 (High Sierra)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X