Un des outils indispensable pour un développeur, est un gestionnaire de versions. Malheureusement XCode gère uniquement CVS, Perforce et Subversion. Si vous avez décidez d'aller voir du coté du gestionnaire distribué Git, voici un article de Christopher Roach sur son utilisation pour gérer un projet XCode :
- Git for the Cocoa Developer: A Typical Workflow
Il est aussi possible de se servir uniquement de la liste des fichiers à ignorer pour l'adapter à Mercurial par exemple.