(iOS) Rename your Xcode Project
Kiedy tworzysz aplikację, możesz mieć ochotę na zmianę nazwy aplikacji przed jej opublikowaniem. Dla mnie proces ten był nieco bardziej skomplikowany, niż myślałem. W tym artykule, staram się podsumować cały proces musiałem podjąć, aby zmienić nazwę app.
Po pierwsze, trzeba zmienić nazwę projektu z niebieską ikoną pliku ręcznie.
Po tym pop-up jak poniżej pokazuje się. Wystarczy kliknąć przycisk 'Zmień nazwę’.
Nazwa schematu
Następnie należy zmienić nazwę schematu projektu. Przejdź do 'Pasek menu > Produkt > Schemat > Zarządzaj schematami’ i zmień nazwę schematu ręcznie.
Nazwa głównych plików
W tym momencie nazwy projektów w folderze projektu są nadal stare. Aby zmienić nazwy, otwórz 'Terminal’ i przejdź do swojego katalogu projektu używając polecenia 'cd’. Następnie po prostu dodaj poniższy kod.
mv OldProjectName NewProjectName
Replace all occurrences of your old project’s name
Now the project folder name has been replaced. Następnie chcesz zmienić nazwy wszystkich wystąpień nazw starych projektów w swoich plikach. Aby to zrobić, wykonaj poniższe polecenie w swoim Terminalu.
UWAGA:
Może to spowodować pojawienie się wyskakującego okienka w Xcode, mówiąc „Odwróć” lub „Zachowaj wersję Xcode”.
W takim przypadku wybierz 'Revert’, aby zaktualizować nazwy.
grep -Rl "YourOldProjectName" * | xargs sed -i "" "s/YourOldProjectName/YourNewProjectName/"
Zmień nazwę projektu w swoim Podfile
Jeśli używasz 'Cocoapods’ w swojej aplikacji, musisz również zaktualizować swój 'Podfile’.
Zastąp stare nazwy projektów w swoim Podfile nowymi i zainstaluj.
Uwaga:
Nazwy obok 'projektu’ i 'celu’ mogły być już zmienione w tym momencie.
Buduj i uruchom
Gdy próbujesz budować, możesz napotkać tutaj błąd. Jeśli widzisz błąd jak poniżej, po prostu kliknij na nazwę projektu z niebieską ikoną i przejdź do 'Twoja nazwa projektu w sekcji TARGETS > General > Linked Frameworks and Libraries’. Jeśli znajdziesz 'Pods_YourOldProjectName.framework’, po prostu usuń ten wiersz.