Je voudrais partager les schémas d’espace de travail que j’ai créés avec les autres membres de l’équipe. Cependant, ils sont tous stockés sous .xcodeproj> xcuserdata> .xcuserdatad> xcschemes. J’ai défini les dossiers xcuserdata comme étant ignorés dans SVN, car je supposais que toutes les données de ce dossier étaient spécifiques à l’utilisateur.
Y a-t-il un moyen de contourner ceci? c’est-à-dire que je ne veux pas que les systèmes soient spécifiques à l’utilisateur. Ou devrais-je vérifier le dossier xcschemes de toute façon. Et si je le fais, les autres utilisateurs pourront-ils voir et utiliser mes schémas?
Choisissez Manage Schemes dans le contrôle Schemes. Cochez “Partagé” à côté des schémas que vous souhaitez partager. Les schémas seront déplacés dans un dossier appelé “xcshareddata”.
Mise à jour: Cela fonctionne de la même manière pour Xcode 4-8.
Vous devez accéder à la vue “Gérer les schémas” et cocher la case “Partagé” (menu “Produit” -> Schéma -> Gérer les schémas …).
Ensuite, vous devrez supprimer ‘xcshareddata / xcschemes’ de votre fichier ignore et les append au repo (ou simplement utiliser ‘git add -f MyProject.xcodeproj / xcshareddata / xcschemes’)