Jak změnit název projektu a Bundle ID v Xcode
Dnes vám ukážu, jak změnit název projektu v Xcode (i když používáte testy a Cocoapods) a také jak změnit Bundle ID vaší aplikace.
Změna názvu projektu
Otevřete projekt Xcode, na levé straně vyberte svůj projekt a poté na pravé straně v části Identita a Typ změňte název na nový název projektu a stiskněte Enter.
V novém okně stiskněte tlačítko Rename.
Nyní stiskněte na schématu projektu (vedle tlačítka stop simulátoru) a zvolte Spravovat schémata….
V novém okně stiskněte jednou na schéma vašeho projektu, abyste jej vybrali, a poté stiskněte znovu pro změnu názvu. Po provedení změny nezapomeňte stisknout klávesu Enter.
Po zavření okna přejděte do složky svého projektu. Jedním stisknutím vyberte složku a dalším stisknutím ji přejmenujte a stiskněte Enter.
Vyberte svůj projekt na levé straně, stejně jako na začátku tohoto článku. V TARGETECH vyberte svou aplikaci, přejděte do Nastavení sestavení a vyhledejte slovo plist.
V části Balení najdete soubor Info.plist. Změňte cestu k němu na nový název projektu.
Zavřete projekt Xcode a přejmenujte složku na nový název.
Pro testy
Pokud používáte testování, musíte provést několik dalších kroků.
Otevřete projekt Xcode a přejděte do složek testů vaší aplikace na levé straně. Jedním stisknutím vyberte složku a dalším stisknutím ji přejmenujte.
V části MyNewProjectNameTests vyberte soubor .swift a přejmenujte import @testable na nový název projektu. Poté klikněte pravým tlačítkem myši na název třídy > Refactor > Rename… a změňte jej.
To samé udělejte pro MyNewProjectNameUITests.
Další kroky pro Cocoapods
Pokud ve svém projektu používáte Cocoapods, proveďte také tyto kroky.
Po provedení všech změn a přejmenování složky vašeho projektu otevřete složku a odstraňte následující:
- MyOldProjectName.workspace
- Podfile.lock
- Pods
Po dokončení otevřete soubor Podfile v textovém editoru (například VSCode), přejmenujte všechny názvy cílů a uložte jej.
Otevřete terminál, cd
na cestu k projektu a spusťte pod install
a můžete začít!!
Změňte identifikátor svazku
Zvolte vlevo svůj projekt, pak cíl vaší aplikace v části TARGETS, vyberte kartu General a přejmenujte identifikátor svazku.
To je vše!!!
.