Wie benenne ich ein Projekt in Xcode 5 um? Welche Schritte muss ich unternehmen? In der Vergangenheit war dies immer ein sehr kniffliger manueller Vorgang.
Nun, die Antwort ist sehr, sehr einfach Apple in Xcode 5! Klicken Sie im Projektnavigator auf der linken Seite 2 x langsam und der Name der Projektdatei kann bearbeitet werden. Geben Sie den neuen Namen ein. Ein Blatt mit einer Warnung wird angezeigt und listet alle Elemente auf, von denen Xcode 5 glaubt, dass sie sich ändern sollten. Sie können ihm wahrscheinlich vertrauen, aber Sie sollten es überprüfen. Die Liste enthält die info.plist und verschiedene Dateien, aber auch alle relevanten Zeichenfolgen aus nib / xib-Dateien wie den MainMenu-Menüs.
Akzeptieren Sie die Änderungen und Sie werden aufgefordert, einen Schnappschuss des Projekts zu speichern. Machen Sie immer einen Schnappschuss, wenn Xcode Sie dazu auffordert. Es ist hilfreich, ihn wiederherzustellen, wenn etwas nicht funktioniert.
Ändern Sie den Projektnamen: -
Ändern Sie den Namen des Stammordners: -
Ändern Sie den Schemanamen: -
Wenn Ihr Projekt ein statisches Framework ist, stellen Sie sicher, dass Ihre Header-Datei eine öffentliche Zielmitgliedschaft hat
quelle
Ich empfehle wirklich, den Ordner nur in einem allgemeinen Editor wie Sublime Text zu öffnen und im gesamten Ordner zu suchen / ersetzen. Die anderen Methoden, die ich fand, waren instabil, insbesondere in Kombination mit .xcworkspace und Cocoapods.
quelle
Um Ihr Projekt in Xcode 8.0 umzubenennen, führen Sie einfach die folgenden Anweisungen aus, wie in der Xcode-Hilfe beschrieben:
Quelle: http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f
quelle
Xcode 6 (Beta 6 ab sofort) scheint beim Umbenennen von Projekten nicht sehr zuverlässig zu sein. Für mich wurden einige Dateien und Gruppen nicht umbenannt. Der physische Ordner, in dem sich das Projekt befindet, wird auch nicht umbenannt. Um mein Projekt umzubenennen, um sicherzustellen, dass alles sauber ist, habe ich mich extra bemüht, ein neues Projekt mit dem neuen Namen zu erstellen und alle Dateien zu kopieren. Die Assets sind einfach zu kopieren, aber Gruppen müssen neu erstellt werden. Das größte Problem dabei sind jedoch CoreData-Datenmodelldateien. Der Versuch, dies einfach zu kopieren, führt zu einer beschädigten Modelldatei, obwohl alles so aussieht, als wäre es in Ordnung.
quelle
Wenn Sie den Projektnamen in XCode5 umbenennen, wird der Eintrag info.plist aus Targets ---> General ---> identity entfernt. Sie müssen es nur noch einmal erwähnen.
quelle
In Xcode 7 kann das Umbenennen eines Projekts Ihre App weiterhin beschädigen. Stellen Sie sicher, dass Sie es gesichert haben, bevor Sie es versuchen. Klicken Sie auf das Projektsymbol und suchen Sie den Projektnamen im Inspektorfenster. Wenn Sie es dort ändern, werden Sie von Xcode gefragt, ob Sie verwandte Dateien umbenennen möchten. Könnte funktionieren. Wenn nicht, versuchen Sie diesen Brute-Force-Ansatz:
cmd + shift + f
) und ersetzen Sie sieMy Wrong App Name
durchNew App
. Wenn Ihr Projektname Leerzeichen enthielt, suchen Sie auch nachMy_Wrong_App_Name
und ersetzen Sie durchNew_App
. Dies ändert den gesamten Dateiinhalt.Wenn Sie Pods verwenden, müssen Sie auch das Pods-Projekt öffnen und die Dateien dort ändern.
quelle
Hier ist ein weiteres großartiges Beispiel, das mit xcode 5 gut funktioniert
quelle