2016-04-11 6 views
0

Ich habe ein Xcode-Projekt und arbeite mit einem Team.Wie synchronisiere ich Xcode-Einstellungen (Dateien/Ordner Organisation und Build-Einstellungen) mit Teamkameraden?

Ich habe die Dateien neu organisiert und alle richtigen Einstellungen richtig zu bauen. Danach verpflichtete ich mich zum Repo und bat meine Teamkollegen, daran zu arbeiten.

Wir fanden jedoch, dass die Organisation von Dateien und Build-Einstellungen nicht in den Computer meiner Teamkollegen widergespiegelt wurden, wenn sie das gleiche Projekt in Xcode öffneten.

Ich denke, es ist, weil Xcode speichert jeden Ordner/Dateiorganisation und Einstellungen für den Benutzer (in der Datei xcuserdatad?). Also, wie kann ich die Einstellungen/Einstellungen meines Teams mit meinen synchronisieren? Was ist die beste Praxis?

Antwort

1

Sie fragen nach bewährten Verfahren, die manchmal Meinung für Stack-Überlauf ein wenig zu nah, aber ich denke, das als Best Practice angesehen werden könnte: Git ignore file for Xcode projects

Insbesondere, wenn Sie aus dem Repo ausgenommen sind alle Dateien, die über diese Liste hinausgehen, sollten Sie sich zuerst ansehen. Das Problem, mit dem die Leute konfrontiert sind, ist, dass Dinge, die benutzerspezifisch sind, in das Repo-System eingedrungen sind, während Sie das Gefühl haben, dass es Dinge gibt, die projektbezogen sind und sich auf alle widerspiegeln sollten die Computer aller Repo-Benutzer, wo du das nicht siehst.

Sie müssen wahrscheinlich genauer über das, was Sie sind und nicht sehen, synchronisiert auf den beiden Computern. Zum Beispiel, wenn es nur ist, ob ein Ordner in einem zusammengebrochenen oder expandierten Zustand ist, würde ich definitiv sagen, dass Sie nicht wollen, dass dies auf andere Computer synchronisiert wird. Sie erwähnen auch, dass Sie bauen können. Wenn Sie das Projekt nicht erstellen können, haben Sie wahrscheinlich Probleme mit Bereitstellungsprofilen. Was sagen die spezifischen Erstellungsfehlermeldungen?

Verwandte Themen