2009-10-28 23 views
0

Nous développons en utilisant Xcode 3.2 sur Snow Leopard. L'application que nous développons cible cependant 10.5+ (Leopard).Est-ce que je vais avoir des problèmes en utilisant un PPC Mac Mini comme machine de construction pour une application 10.5+ tout en développant sur Snow Leopard?

Je cherche à mettre en place un serveur d'intégration continue (via CruiseControl). J'ai un vieux PPC Mac Mini autour de moi. Je me rends compte qu'il ne fonctionnera que 10,5 avec Xcode 3.1.3. Est-ce que je peux avoir de la chance en configurant le Mini en tant que serveur d'intégration, ou est-ce que je risque de rencontrer trop de problèmes pour que ça en vaille la peine et que je fasse mieux campagne pour une machine Intel?

Certaines choses que je songe à me:

  • Si nous commençons à développer des applications iPhone, nous serons incapables de les construire sur le Mini PPC.
  • Les fichiers de projet XCode devront rester compatibles 3.1.
  • Je crois que PackageMaker a également reçu une mise à jour en 10.6. Je ne suis pas sûr si le fichier .pmproj mis à jour est rétrocompatible.

Répondre

1

Suis-je susceptible d'avoir un peu de chance régler la Mini comme serveur d'intégration, ou suis-je susceptible de courir dans de trop de problèmes pour rentabiliser les tracas et donc mieux faire campagne pour un processeur Intel machine?

Cela dépend de ce que vous essayez de faire. Si vous développez pour Mac OS X 10.5 et plus tôt, pas de problème. Vous ne pouvez pas compiler pour 10.6 sur une machine 10.5, cependant, et les anciens compilateurs sur les machines 10.5 peuvent avoir des bogues ou manquer de fonctionnalités que les développeurs de bureau ont.

Si nous commençons à développer des applications iPhone nous serons incapables de les construire sur le Mini PPC .

Correct.

Les fichiers de projet Xcode devront rester compatibles 3.1. Facile à contrôler dans Projet> Modifier les paramètres du projet> Général. Je pense que PackageMaker a également reçu une mise à jour de dans 10.6. Je ne suis pas sûr si le fichier .pmproj mis à jour est rétrocompatible.

Cela ne devrait pas être un problème; Si le Mini l'exécute, vous vous souciez de savoir si les paquets sont compatibles, et ils le sont.