Articles

Hur du ändrar ditt projektnamn och Bundle-ID i Xcode

I dag ska jag visa dig hur du ändrar namnet på Xcode-projektet (även om du använder tester och Cocoapods), och även hur du ändrar Bundle-ID för din app.

Ändra projektnamn

Öppna ditt Xcode-projekt, välj ditt projekt på vänster sida och sedan på höger sida, under Identitet och Typ, ändra Namn till ditt nya projektnamn och tryck på Enter.

I det nya fönstret trycker du på Byt namn.

Kryssa nu på ditt projekts schema (bredvid simulatorns stoppknapp) och välj Manage Schemes…

I det nya fönstret trycker du en gång på ditt projekts schema för att välja det och sedan trycker du igen för att ändra namnet. Glöm inte att trycka på Enter efter ändringen.

När du stängt fönstret går du till ditt projekts mapp. Tryck på en gång för att välja mapp och tryck sedan på en gång till för att byta namn på den och tryck på Enter.

Välj ditt projekt på vänster sida, som du gjorde i början av den här artikeln. Välj din app från TARGETS, gå till Build Settings och sök ordet plist.

Under avsnittet Packaging hittar du filen Info.plist. Ändra sökvägen till det nya projektnamnet.

Slut Xcode-projektet och byt namn på mappen till det nya namnet.

För tester

Om du använder dig av testning måste du göra några ytterligare steg.

Öppna Xcode-projektet och gå till din apps testmappar på vänster sida. Tryck en gång för att välja mapp och tryck sedan en gång till för att byta namn på den.

Under MyNewProjectNameTests väljer du .swift-filen och byter namn på importen @testable till det nya projektnamnet. Högerklicka sedan på klassens namn > Refactor > Rename… och ändra det.

Gör samma sak för MyNewProjectNameUITests.

Allmänna steg för Cocoapods

Om du använder Cocoapods i ditt projekt gör du också dessa steg.

När du har gjort alla ändringar och bytt namn på mappen för ditt projekt öppnar du mappen och tar bort följande:

  • MyOldProjectName.workspace
  • Podfile.lock
  • Pods

När du har gjort det öppnar du Podfile-filen med en textredigerare (till exempel VSCode), byter namn på alla målnamn och sparar den.

Öppna terminalen, cd till projektets sökväg och kör pod install så är du igång!!

Ändra Bundle-ID

Välj ditt projekt på vänster sida, sedan ditt app-mål under TARGETS, välj fliken General och byt namn på Bundle Identifier.

Det var allt!