2012-07-16 21 views
5

Wie entferne ich ein XCode-Ziel vollständig, so dass, wenn ich ein neues Ziel mit demselben Namen erstelle, keine der früheren damit verknüpften Dateien/Einstellungen erhalten bleibt?XCode-Ziel vollständig entfernen

+3

Wählen Sie in xcode 5.1 das xcode-Projekt im Projektnavigator aus. Klicken Sie im Hauptbereich auf den kleinen Pfeil, der in einem Rechteck im selben Menü mit den Optionen "Build-Einstellungen, Build-Phasen, Build-Regeln" enthalten ist. Sie können Ziele dort löschen. – Colin

Antwort

7

Ich denke, Sie werden eine Menge Handarbeit machen müssen zu tun, dass:

  • offen Xcodeproj mit alt-klicken - Paketinhalt zeigen
  • offen project.pbxproj mit dem Texteditor Suchen Sie nun nach /* Begin PBXNativeTarget section */, Sie finden die Liste der Ziele unten. Hier kommt der Teil, mit dem Sie wahrscheinlich das neue Projekt erstellen werden - es gibt so viele Querverweise nach Kennungen, die analysiert werden müssen. Sie müssen sich selbst finden, was Sie dort entfernen möchten.
  • entfernen xcuserdata an Benutzer Voreinstellungen für das Projekt
+0

Danke - das wird ein Ziel in XCode los. Mein Grund zu fragen scheint mit einem iOS Bug zu tun zu haben. CLLocationManager stoppt niemals Standortdienste, wenn ich mit einem bestimmten Zielnamen baue. Wenn ich den Zielnamen ändere, funktioniert alles einwandfrei. Ich habe festgestellt, dass das Problem nach dem Abwischen des Geräts verschwindet. Es müssen einige zwischengespeicherte Dateien aus früheren Builds auf dem Gerät vorhanden sein. – Ralfonso

+0

@Ralfonso Oh, du weißt jetzt zu viel darüber, wie Apple den Standortverlauf speichert :) –

1

in Xcode Version 9.2 (9C40b) Löschen weiter Sie in der Lage sein sollte, gerade Recht, das Ziel, das Sie entfernen möchten, klicken. xCode wird alle schweren Aufgaben mit Datei-Mitgliedschaft usw. hinter den Kulissen erledigen.

+0

Hast du es ausprobiert? Es ist eine alte Frage (und Xcode Build), aber wenn Sie eine verifizierte Prozedur für die neueste Version bereitstellen können, wird es für andere, die in Zukunft auf dieses Problem stoßen, großartig sein. – Ralfonso

+1

Ja, ich habe in der neuesten Prod Build (9.2) – mrabins

Verwandte Themen