Când creați o aplicație, s-ar putea să aveți chef să redenumiți numele aplicației înainte de a o publica. Pentru mine, procesul a fost un pic mai complicat decât am crezut. În acest articol, încerc să rezum tot procesul pe care a trebuit să îl urmez pentru a redenumi aplicația.
În primul rând, trebuie să redenumiți manual numele proiectului cu pictograma albastră a fișierului.
Renumiți fișierul proiectului
Apoi apare o fereastră pop-up ca cea de mai jos. Trebuie doar să faceți clic pe butonul „Rename” (Redenumiți).
Renumiți pop-up
Renumiți schema
În continuare, trebuie să redenumiți schema proiectului. Mergeți la „Menu bar > Product > Scheme > Manage Schemes” (Bara de meniu > Produs > Schemă > Gestionare scheme) și redenumiți manual numele schemei.
Renumiți numele schemei
Renumiți fișierele principale
În acest moment, numele proiectelor din dosarul de proiect sunt încă vechi. Pentru a schimba numele, mergeți să deschideți ‘Terminal’ și deplasați-vă în directorul proiectului dvs. folosind comanda ‘cd’. Apoi, pur și simplu adăugați codul de mai jos.
mv OldProjectName NewProjectName
Înlocuiți toate aparițiile numelui vechiului proiect
Acum numele dosarului de proiect a fost înlocuit. Apoi, doriți să redenumiți toate aparițiile numelor vechiului proiect din fișierele dvs. Pentru a face acest lucru, executați comanda de mai jos în Terminalul dumneavoastră.
NOTA: Este posibil să apară fereastra pop-up în Xcode care spune „Revert” sau „Keep Xcode version”. În acest caz, alegeți ‘Revert’ pentru a actualiza numele.
grep -Rl "YourOldProjectName" * | xargs sed -i "" "s/YourOldProjectName/YourNewProjectName/"
Renumiți numele proiectului în fișierul Podfile
Dacă folosiți ‘Cocoapods’ în aplicația dumneavoastră, trebuie, de asemenea, să vă actualizați ‘Podfile’. Înlocuiți numele vechi al proiectului din Podfile-ul dvs. cu cel nou și instalați.
Nota: Numele de lângă ‘project’ și ‘target’ s-ar putea să fi fost deja schimbate în acest moment.
Podfile
Build and Run
Când încercați să construiți, s-ar putea să vă confruntați cu o eroare aici. Dacă vedeți o eroare ca cea de mai jos, faceți clic pe numele proiectului cu pictograma albastră și mergeți la ‘Your project name under TARGETS > General > Linked Frameworks and Libraries’ section. Dacă găsiți ‘Pods_YourOldProjectName.framework’, ștergeți doar acel rând.
Mesaj de eroare
Secțiunea Linked Frameworks and Libraries
.