Articles

(iOS) Přejmenování projektu Xcode

Když vytvoříte aplikaci, možná budete mít chuť před jejím publikováním přejmenovat její název. Pro mě byl tento proces trochu složitější, než jsem si myslel. V tomto článku se pokusím shrnout celý postup, který jsem k přejmenování aplikace potřeboval.

Nejprve musíte ručně přejmenovat název projektu s modrou ikonou souboru.

Přejmenujte soubor projektu

Poté se zobrazí vyskakovací okno jako níže. Stačí kliknout na tlačítko „Přejmenovat“.

Přejmenovat vyskakovací okno

Přejmenovat schéma

Dále je třeba přejmenovat schéma projektu. Přejděte na „Panel nabídek > Produkt > Schéma > Spravovat schémata“ a přejmenujte název schématu ručně.

Přejmenujte název schématu

Přejmenujte hlavní soubory

V tuto chvíli jsou názvy projektů ve složce projektu stále staré. Chcete-li názvy změnit, přejděte k otevření ‚Terminálu‘ a přesuňte se do adresáře projektu pomocí příkazu ‚cd‘. Pak jednoduše přidejte níže uvedený kód.

mv OldProjectName NewProjectName

Nahraďte všechny výskyty názvu vašeho starého projektu

Nyní byl název složky projektu nahrazen. Pak chcete přejmenovat všechny výskyty názvu vašeho starého projektu v souborech. Za tímto účelem spusťte v Terminálu níže uvedený příkaz.

POZNÁMKA:
Může se stát, že se v Xcode zobrazí vyskakovací okno s nápisem „Vrátit“ nebo „Zachovat verzi Xcode“.
V takovém případě zvolte ‚Vrátit‘ a aktualizujte názvy.

grep -Rl "YourOldProjectName" * | xargs sed -i "" "s/YourOldProjectName/YourNewProjectName/"

Přejmenujte název projektu ve svém souboru Podfile

Pokud ve své aplikaci používáte ‚Cocoapods‘, musíte také aktualizovat svůj ‚Podfile‘.
Zaměňte staré názvy projektů ve svém souboru Podfile za nové a nainstalujte.

Poznámka:
Názvy vedle ‚project‘ a ‚target‘ již mohly být v tomto okamžiku změněny.

Podfile

Build and Run

Při pokusu o sestavení se zde můžete setkat s chybou. Pokud se zobrazí chyba jako níže, stačí kliknout na název projektu s modrou ikonou a přejít do části ‚Your project name under TARGETS > General > Linked Frameworks and Libraries‘. Pokud najdete ‚Pods_YourOldProjectName.framework‘, stačí tento řádek odstranit.

Zpráva o chybě

Sekce propojených rámců a knihoven
.