Xcode individuelle Projektvorlage erstellt nur Verweise auf Dateien
-
26-09-2019 - |
Frage
Ich habe versucht, eine benutzerdefinierte Projektvorlage zum Einrichten von Unit-Tests zu erstellen.
Das Problem ist, dass, wenn ich ein neues Projekt basierend auf dieser Vorlage es Verweise auf die Template-Dateien erstellt:
Wenn ich eine Datei bearbeiten, ändert sich meine Template-Dateien anstelle von meiner eigentlichen Projektdateien! Wenn ich meine Vorlage löschen, Dateien von meinem aktuellen Projekt werden rot!
Die Projektvorlage ist in:
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates / Application / Test-basierte Application
Lesen einige Fragen auf Stack-Überlauf habe ich versucht, meine Vorlage Projekt zur Installation in
/ Library / Application Support / Entwickler / Shared / Xcode / Projektvorlagen
Aber ich kann meine Vorlage nicht sehen, wenn ich ein neues Projekt erstellen.
Kann jemand helfen?
Danke, Vincent
Lösung
Sie könnten interessiert sein in meinem Xtemplate Projekt auf GitHub. Es ist ein einfaches Skript, das ein neues Xcode-Projekt mit anständigen Vorgaben eingerichtet werden, es verfügt über eine Einheit mit OCMock Prüfziel.
Andere Tipps
Es gibt mehrere Gründe, aber das wichtigste ist, weil die Vorlage info plist-ID nicht eindeutig ist! wie Sie gesagt haben Sie die Vorlage in /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Vorlagen / Application / Test-basierte Anwendung gesetzt haben und dann die gleiche Vorlage in anderen Ort bewegt. xcode hat die Identifikationsnummer in der ersten Position gesehen, und ignoriert die zweite. Ändern Sie die Kennung und es zu versuchen. warum nicht versuchen, die Hauptvorlagenordner: Bibliothek / Entwickler / Xcode / templates