Ich habe ein Xcode-Projekt MyApp (mit 1 Ziel MyApp), das ein anderes Projekt LibProject (mit 2 Zielen, Lib und App) enthält. Ich habe im Xcode ui automatische Erstellungsschemata ausgewählt, und wenn ich das Projekt zum ersten Mal öffne, erstellt es tatsächlich die Schemas, aber eines der Schemata aus dem verschachtelten LibProject wird ausgewählt, während ich das einzelne Ziel / Schema aus MyApp auswählen möchte. Ich kann das Schema nachträglich ändern und die Benutzeroberfläche merkt sich, aber ich möchte Xcode standardmäßig nicht in einem falschen Schema haben.
Die Reihenfolge, in der die Schemata enden:
%Vor%Haben Sie eine Idee, wie Sie den Standard für neu erstellte Schemata auswählen können?
Ich hatte genau dieses Problem. Wir haben drei Projekte in einem Arbeitsbereich, von denen einer abhängig von den anderen beiden ist. Um alles zu bauen, bauten wir das Hauptprojekt, aber etwas, aber nicht beweisbar, als wir zu Xcode 6 wechselten, würde das Schema, das wir beim Ziehen bekommen hatten, eines der Hilfsprojekte sein. Selbst wenn wir es zum Hauptprojekt ändern würden, würde es mit jedem Zug von Git zurückgehen. Also, ich wusste, dass dies keine Benutzereinstellung war, die es kontrollierte, sondern etwas, das in einer gemeinsamen Datei versteckt war, da sich unsere Benutzereinstellungsdatei nicht in unserem Git Repo befindet.
Ich habe es geschafft, es für unseren Arbeitsplatz zu ändern. Ich habe drei Dinge getan: -
Zuerst habe ich eine Datei im Hauptprojekt neu geordnet, nur für den Fall, dass es eine versteckte Projekteinstellung wäre, aber das hat nicht funktioniert;
Dann bemerkte ich, dass das Projekt auf oberster Ebene so eingestellt war, dass es parallel erstellt wurde, also habe ich das so eingestellt, dass dies nicht der Fall ist, da es die Ausgabe der anderen zwei Projekte erfordert, um es zu verbinden. Xcode verwaltet das eigentlich gut, aber es war eine Möglichkeit, eine Änderung in der Schemadatei zu erzwingen. Dies schien es auch nicht zu beheben;
Meine dritte Änderung bestand darin, die untergeordneten Projekte im Arbeitsbereich zu löschen und erneut hinzuzufügen. Ich habe auch die Reihenfolge der beiden Tochterprojekte umgekehrt. Diese letzte Änderung hat das Schema des Hauptprojekts für andere Benutzer erscheinen lassen, also glaube ich, ist der Weg dazu.
Ich habe die anderen Punkte aufgelistet, falls sich herausstellt, dass dies nicht nur ein Schritt ist und ich aufgrund früherer Versuche Glück hatte.
Tags und Links xcode