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!!!
.