Réponses:
Répondre à la première partie de votre question.
Si vous installez différentes versions (ou versions) de Xcode sur le même disque dur d'amorçage Mac, il est recommandé d'attribuer un nom différent au Xcode "le plus récent". Sinon, votre environnement de développement devient instable même si vous "sudo / Library / uninstall-devtools".
Un exemple de "instable" est un objet UIKit glissé pour se connecter sur le XIB au code IBOutlet qui ne "collera" pas.
Je suggérerais à quelqu'un de déplacer cette question vers stackoverflow.com.