Articles

(iOS) Benennen Sie Ihr Xcode-Projekt um

Wenn Sie eine App erstellen, möchten Sie den Namen der App vielleicht umbenennen, bevor Sie sie veröffentlichen. Für mich war der Prozess etwas komplizierter, als ich dachte. In diesem Artikel versuche ich, alle Schritte zusammenzufassen, die ich zum Umbenennen der App durchführen musste.

Zunächst müssen Sie den Projektnamen mit dem blauen Dateisymbol manuell umbenennen.

Benennen Sie die Projektdatei um

Dann erscheint ein Pop-up-Fenster wie unten. Klicken Sie einfach auf die Schaltfläche ‚Umbenennen‘.

Pop-up umbenennen

Das Schema umbenennen

Als nächstes müssen Sie das Projektschema umbenennen. Gehen Sie zu ‚Menüleiste > Produkt > Schema > Schemata verwalten‘ und benennen Sie das Schema manuell um.

Schema umbenennen

Die Hauptdateien umbenennen

Zu diesem Zeitpunkt sind die Projektnamen in Ihrem Projektordner noch alt. Um die Namen zu ändern, öffnen Sie Ihr „Terminal“ und wechseln Sie mit dem Befehl „cd“ in Ihr Projektverzeichnis. Fügen Sie dann einfach den folgenden Code ein:

mv OldProjectName NewProjectName

Ersetzen Sie alle Vorkommen des alten Projektnamens

Jetzt ist der Name des Projektordners ersetzt worden. Nun möchten Sie alle Vorkommen des alten Projektnamens in Ihren Dateien umbenennen. Führen Sie dazu den folgenden Befehl in Ihrem Terminal aus.

HINWEIS:
Es kann sein, dass das Popup-Fenster in Xcode erscheint, in dem ‚Revert‘ oder ‚Keep Xcode version‘ steht.
Wählen Sie in diesem Fall ‚Revert‘, um die Namen zu aktualisieren.

grep -Rl "YourOldProjectName" * | xargs sed -i "" "s/YourOldProjectName/YourNewProjectName/"

Benennen Sie den Projektnamen in Ihrem Podfile

Wenn Sie ‚Cocoapods‘ in Ihrer Anwendung verwenden, müssen Sie auch Ihr ‚Podfile‘ aktualisieren.
Ersetzen Sie die alten Projektnamen in Ihrem Podfile durch die neuen und installieren Sie.

Hinweis:
Die Namen neben ‚Projekt‘ und ‚Ziel‘ könnten zu diesem Zeitpunkt bereits geändert worden sein.

Podfile

Build and Run

Wenn Sie versuchen zu bauen, kann es sein, dass Sie hier einen Fehler sehen. Wenn Sie eine Fehlermeldung wie unten sehen, klicken Sie einfach auf den Projektnamen mit dem blauen Symbol und gehen Sie zum Abschnitt „Ihr Projektname unter TARGETS > Allgemein > Verknüpfte Frameworks und Bibliotheken“. Wenn Sie ‚Pods_IhrAlterProjektname.framework‘ finden, löschen Sie einfach diese Zeile.

Fehlermeldung

Verknüpfte Frameworks und Bibliotheken Abschnitt