(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.
Dann erscheint ein Pop-up-Fenster wie unten. Klicken Sie einfach auf die Schaltfläche ‚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.
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.
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.