7
votes

Compilation pour les anciennes versions de Mac OS X

J'ai récemment commencé à produire des applications pour le Mac, lors de ma dernière version, j'ai eu des suggestions écrasantes pour obtenir l'application travaillant sur OSX 10.5, car je travaille et compilair pour 10,6.

J'ai essayé de chercher le 10.5 SDK mais je ne pouvais pas le trouver n'importe où à télécharger! Comment puis-je continuer à compiler mon application pour les anciennes versions de Mac OS X à l'aide de Xcode 2.2 et de développement en 10.6?

EDIT: ------- Je mentionnerai que je n'ai pas la possibilité de sélectionner différents SDKS car je n'ai pas d'autre que d'autres installés et que mon problème ne soit pas capable de trouver où obtenir ces SDK? Ensuite, je ne sais pas comment se compiler pour la compilation des anciens SDKS


1 commentaires

Les versions précédentes de Xcode sont disponibles sur ce lien: développeur.apple.com/downloads


3 Réponses :


2
votes

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

Construction -> Base SDK.


2 commentaires

Il suffit de compiler contre la version la plus ancienne du SDK que vous souhaitez prendre en charge et n'utilisez pas les API introduites dans les nouveaux SDKS.


Ok mon problème est que je n'ai pas la possibilité de sélectionner les personnes de SDK plus anciennes que le seul de la liste est de 10,6 sdk. Et je ne trouve pas les anciens sdks à installer



5
votes

Redownload Toutes les packages d'outils Xcode de http://developer.apple.com/mac/ . Ensuite, exécutez l'installateur et lorsque vous arrivez à l'écran indiquant "L'installation standard", au lieu de continuer à 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.


0 commentaires

1
votes

Le téléchargement d'autres SDK n'a pas fonctionné pour moi. Ce qui a aidé simplement définit: xxx

à 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), OS de déploiement: 10.13 (haute Sierra)


0 commentaires