Articles

How to change your Project Name & Bundle ID in Xcode

Vandaag ga ik je laten zien hoe je de naam van het Xcode project kunt veranderen (zelfs als je tests en Cocoapods gebruikt), en ook hoe je de Bundle ID van je app kunt veranderen.

De projectnaam wijzigen

Open uw Xcode-project, kies uw project aan de linkerkant en wijzig dan aan de rechterkant, onder Identiteit en Type, de Naam in uw nieuwe projectnaam en druk op Enter.

Druk in het nieuwe venster op Rename.

Druk nu op het schema van uw project (naast de stopknop van de simulator) en kies Beheer schema’s…

Druk in het nieuwe venster eenmaal op het schema van uw project om het te kiezen en druk dan nogmaals om de naam te wijzigen. Vergeet niet op Enter te drukken nadat u de wijziging hebt aangebracht.

Nadat u het venster hebt gesloten, gaat u naar de map van uw project. Druk eenmaal op om de map te kiezen en druk nogmaals op om deze te hernoemen en druk op Enter.

Kies uw project aan de linkerkant, zoals u aan het begin van dit artikel hebt gedaan. Kies uw app in de TARGETS, ga naar Build Settings en zoek het woord plist.

Onder de sectie Packaging vindt u het bestand Info.plist. Wijzig het pad naar de nieuwe projectnaam.

Sluit het Xcode-project en hernoem uw map naar de nieuwe naam.

Voor tests

Als u gebruikmaakt van tests, moet u enkele aanvullende stappen uitvoeren.

Open uw Xcode-project en ga naar de testmappen van uw app aan de linkerkant. Druk eenmaal op om de map te kiezen en druk vervolgens nogmaals op om deze te hernoemen.

Onder de naam MyNewProjectNameTests kiest u het .swift-bestand en hernoemt u de @testable-import naar de nieuwe projectnaam. Klik vervolgens met de rechtermuisknop op de naam van de klasse > Refactor > Rename… en wijzig deze.

Doe hetzelfde voor MyNewProjectNameUITests.

Aanvullende stappen voor Cocoapods

Als u Cocoapods in uw project gebruikt, voer dan ook deze stappen uit.

Nadat u alle wijzigingen hebt aangebracht en de map van uw project een andere naam hebt gegeven, opent u de map en verwijdert u het volgende:

  • MyOldProjectName.workspace
  • Podfile.lock
  • Pods

Als u dat gedaan hebt, opent u het Podfile-bestand met een teksteditor (zoals VSCode), hernoemt u alle doelnamen en slaat u het op.

Open uw terminal, cd naar het pad van uw project en voer pod install uit en u bent klaar om te gaan!

Verander de Bundel ID

Kies uw project aan de linkerkant, dan uw app target onder TARGETS, selecteer het Algemeen tabblad en hernoem de Bundel Identifier.

Dat is het!!