2016-11-29 2 views
0

Je n'ai rien trouvé dans la recherche alors voici ceci: Je cherche à construire une application XCode Mac OS X, et il est doit être compatible avec XCode 2.5, qui est pour OS X 10.4. J'ai un OS X 10.11.3 avec un XCode 7.3.1.Je construis sur XCode 2.5, OS X 10.4 possible avec un OS X 10.11.3

J'ai essayé de télécharger XCode 2.5 et de l'installer, mais la configuration a indiqué que j'avais besoin d'installer OS X 10.4. Lors de l'exécution de XCode 7.3.1 sur OS X 10.11.3, je peux obtenir les paramètres du compilateur à compiler et à exécuter avec la version minimale OS X 10.4, mais je ne suis pas sûr de savoir comment convertir le projet en XCode 2.5.

Je pensais à exécuter VMWare ou quelque chose, mais je ne suis pas vraiment sûr de savoir comment obtenir une image Mac OS X 10.4. Quelqu'un peut-il m'aider à comprendre ce que je peux faire? Aurais-je besoin de compiler des projets manuellement via une ancienne version de compilateurs? Merci les gars!

+0

Est-ce que votre exigence est qu'elle doit être exécutée sur une machine 10.4, ou avez-vous besoin d'une mise à niveau de Xcode 2.5 vers Xcode 7/8 et avez-vous besoin de la dernière version de macOS? –

+0

Oui, mon exigence est qu'il doit fonctionner sur la machine 10.4. Je n'ai pas besoin de mettre à jour XCode, car j'ai 7.3 mais j'ai besoin de 2.5. C'est plus comme une rétrogradation. Assez étrange. J'espère obtenir des éclaircissements bientôt. –

+0

Juste une note sur l'idée de VMWare: seulement 10.6 Serveur (Snow Leopard) et ci-dessus peuvent être exécutés dans un environnement virtuel. Les versions inférieures ne seront pas installées - une sorte de licence de ce que je comprends. –

Répondre

0

Vous n'avez pas besoin de Xcode 2.5 pour créer des binaires pour 10.4. Qu'est-ce que vous avez besoin est:

  • Le Mac OS X 10.4 SDK
  • Un compilateur compatible: GCC 4.0 est recommandée, mais GCC 4.2 fonctionne aussi bien. Les choses deviennent un peu plus compliquées si vous avez besoin du support C++ 11.

Une solution consiste à installer les compilateurs et SDK dont vous avez besoin en utilisant le script XcodeLegacy. Il les extrait de distributions Xcode plus anciennes.

Vous devriez alors pouvoir sélectionner l'ancien SDK et le compilateur Mac OS X dans la version Xcode que vous avez installée. Lisez attentivement la documentation XcodeLegacy.