(iOS) Az Xcode projekt átnevezése
Amikor egy alkalmazást készít, előfordulhat, hogy át szeretné nevezni az alkalmazás nevét, mielőtt közzéteszi. Nekem a folyamat kicsit bonyolultabb volt, mint gondoltam. Ebben a cikkben megpróbálom összefoglalni az összes folyamatot, amit meg kellett tennem az alkalmazás átnevezéséhez.
Először kézzel át kell nevezned a projekt nevét a kék fájl ikonjával.
Ezután megjelenik az alábbi felugró ablak. Csak kattintson az ‘Átnevezés’ gombra.
Séma átnevezése
A következőkben át kell neveznie a projektsémát. Menjen a ‘Menüsor > Termék > Séma > Sémák kezelése’ menüpontba, és nevezze át a séma nevét kézzel.
Főfájlok átnevezése
A projektmappában lévő projektnevek ekkor még régiek. A nevek megváltoztatásához nyisd meg a ‘Terminal’-t, és a ‘cd’ paranccsal menj a projektkönyvtáradba. Ezután egyszerűen illessze be az alábbi kódot.
mv OldProjectName NewProjectName
A régi projekt neve minden előfordulásának cseréje
Most a projektmappa neve le lett cserélve. Ezután át kell neveznie a régi projekt nevének minden előfordulását a fájljaiban. Ehhez hajtsa végre az alábbi parancsot a Terminálon.
MEGJEGYZÉS:
Ez az Xcode-ban felugró ablakot hozhat létre a ‘Visszaállítás’ vagy az ‘Xcode verzió megtartása’ felirattal.
Ebben az esetben válassza a ‘Revert’ lehetőséget a nevek frissítéséhez.
grep -Rl "YourOldProjectName" * | xargs sed -i "" "s/YourOldProjectName/YourNewProjectName/"
Nevezze át a projekt nevét a Podfile-ban
Ha ‘Cocoapods’-t használ az alkalmazásában, akkor a ‘Podfile’-t is frissítenie kell.
Változtassa meg a régi projektneveket a Podfile-jában az újjal, és telepítse.
Megjegyzés:
A ‘project’ és a ‘target’ melletti nevek ekkorra már megváltozhattak.
Build and Run
Amikor megpróbálja buildelni, itt hibaüzenettel találkozhat. Ha az alábbi hibát látja, kattintson a projekt nevére a kék ikonnal, és lépjen a ‘A projekt neve a TARGETS > General > Linked Frameworks and Libraries’ szakasz alatt. Ha megtalálja a ‘Pods_Az Ön régi projektneve.framework’ sort, csak törölje azt a sort.