Articles

Wie man den Projektnamen und die Bundle ID in Xcode ändert

Heute zeige ich dir, wie du den Namen des Xcode Projekts änderst (auch wenn du Tests und Cocoapods verwendest), und wie du die Bundle ID deiner App änderst.

Ändern Sie den Projektnamen

Öffnen Sie Ihr Xcode-Projekt, wählen Sie Ihr Projekt auf der linken Seite aus und ändern Sie dann auf der rechten Seite unter Identität und Typ den Namen in Ihren neuen Projektnamen und drücken Sie die Eingabetaste.

Im neuen Fenster drücken Sie auf Umbenennen.

Drücken Sie nun auf das Schema Ihres Projekts (neben der Stopptaste des Simulators) und wählen Sie Schemata verwalten…

Im neuen Fenster drücken Sie einmal auf das Schema Ihres Projekts, um es auszuwählen, und drücken Sie dann erneut, um den Namen zu ändern. Vergessen Sie nicht, nach der Änderung die Eingabetaste zu drücken.

Nachdem Sie das Fenster geschlossen haben, gehen Sie zum Ordner Ihres Projekts. Drücken Sie einmal, um den Ordner auszuwählen, und dann noch einmal, um ihn umzubenennen, und drücken Sie die Eingabetaste.

Wählen Sie Ihr Projekt auf der linken Seite aus, wie Sie es am Anfang dieses Artikels getan haben. Wählen Sie Ihre App aus den TARGETS, gehen Sie zu den Build Settings und suchen Sie das Wort plist.

Unter dem Abschnitt Packaging finden Sie die Datei Info.plist. Ändern Sie den Pfad in den neuen Projektnamen.

Schließen Sie das Xcode-Projekt und benennen Sie den Ordner in den neuen Namen um.

Für Tests

Wenn Sie Tests verwenden, müssen Sie einige zusätzliche Schritte durchführen.

Öffnen Sie Ihr Xcode-Projekt und gehen Sie zu den Testordnern Ihrer App auf der linken Seite. Drücken Sie einmal, um den Ordner auszuwählen und dann erneut, um ihn umzubenennen.

Unter dem MyNewProjectNameTests wählen Sie die .swift-Datei aus und benennen den @testable-Import in den neuen Projektnamen um. Dann klicken Sie mit der rechten Maustaste auf den Namen der Klasse > Refactor > Rename… und ändern ihn.

Machen Sie dasselbe für MyNewProjectNameUITests.

Zusätzliche Schritte für Cocoapods

Wenn Sie Cocoapods in Ihrem Projekt verwenden, führen Sie auch diese Schritte aus.

Nachdem Sie alle Änderungen vorgenommen und den Ordner Ihres Projekts umbenannt haben, öffnen Sie den Ordner und löschen Sie Folgendes:

  • MyOldProjectName.workspace
  • Podfile.lock
  • Pods

Nachdem Sie das getan haben, öffnen Sie die Podfile-Datei mit einem Texteditor (z.B. VSCode), benennen alle Zielnamen um und speichern sie.

Öffne dein Terminal, cd gehe zum Pfad deines Projekts und führe pod install aus und du bist bereit!!

Ändern Sie die Bundle ID

Wählen Sie Ihr Projekt auf der linken Seite, dann Ihr App-Ziel unter TARGETS, wählen Sie die Registerkarte Allgemein und benennen Sie den Bundle Identifier um.

Das war’s!!!