Articles

How to change your Project Name & Bundle ID in Xcode

Dzisiaj pokażę Ci jak zmienić nazwę projektu w Xcode (nawet jeśli używasz testów i Cocoapods), a także jak zmienić Bundle ID Twojej aplikacji.

Zmień nazwę projektu

Otwórz swój projekt Xcode, wybierz swój projekt z lewej strony, a następnie po prawej stronie, pod Identity i Type, zmień Name na swoją nową nazwę projektu i naciśnij Enter.

W nowym oknie naciśnij Zmień nazwę.

Teraz naciśnij na schemat projektu (obok przycisku zatrzymania symulatora) i wybierz Zarządzaj schematami….

W nowym oknie, naciśnij raz na schemat projektu, aby go wybrać, a następnie naciśnij ponownie, aby zmienić nazwę. Nie zapomnij nacisnąć Enter po dokonaniu zmiany.

Po zamknięciu okna przejdź do folderu swojego projektu. Naciśnij raz, aby wybrać folder, a następnie naciśnij ponownie, aby zmienić jego nazwę i naciśnij Enter.

Wybierz swój projekt po lewej stronie, tak jak zrobiłeś to na początku tego artykułu. Wybierz swoją aplikację z TARGETÓW, przejdź do Build Settings i wyszukaj słowo plist.

W sekcji Packaging, znajdziesz plik Info.plist. Zmień ścieżkę do nowej nazwy projektu.

Zamknij projekt Xcode i zmień nazwę swojego folderu na nową nazwę.

Dla testów

Jeśli korzystasz z testów, musisz wykonać kilka dodatkowych kroków.

Otwórz swój projekt Xcode i przejdź do folderów testowych swojej aplikacji po lewej stronie. Naciśnij raz, aby wybrać folder, a następnie naciśnij ponownie, aby zmienić jego nazwę.

Pod MyNewProjectNameTests wybierz plik .swift i zmień nazwę importu @testable na nową nazwę projektu. Następnie kliknij prawym przyciskiem myszy na nazwę klasy > Refactor > Rename… i zmień ją.

Zrób to samo dla MyNewProjectNameUITests.

Dodatkowe kroki dla Cocoapods

Jeśli używasz Cocoapods w swoim projekcie, wykonaj również te kroki.

Po wykonaniu wszystkich zmian i zmianie nazwy folderu swojego projektu, otwórz folder i usuń następujące elementy:

  • MyOldProjectName.workspace
  • Podfile.lock
  • Pods

Po wykonaniu tych czynności otwórz plik Podfile za pomocą edytora tekstu (np. VSCode), zmień nazwy wszystkich nazw celów i zapisz go.

Otwórz swój terminal, cd do ścieżki twojego projektu i uruchom pod install i jesteś dobry do pracy!

Zmień identyfikator wiązki

Wybierz swój projekt z lewej strony, następnie swój cel aplikacji w TARGETACH, wybierz zakładkę Ogólne i zmień nazwę identyfikatora wiązki.

To jest to!!!

.