Xcodeでプロジェクトを作成してから、プロジェクト名のスペルミスに気づいたときなど、プロジェクト名を変えたくなることがあると思います。
しかし、ただ単純にプロジェクト名を変更するだけだとうまくいかないので、この記事にプロジェクト名の変更手順を記載していきます。
Contents
プロジェクト名変更手順
SampleProject
というプロジェクトを作成したかったのですが、SanpleProject
とスペルミスしてしまいました。
プロジェクト名を変更
まずは、プロジェクト名を変更します。
以下のウィンドウが表示されるので、そのままRenameをクリック
フォルダ名を変更
次に、フォルダ名を変更します。
Bundle Identifierを変更
プロジェクト名からBundle Identifierが作られているので、Bundle Identifierも変更しましょう。
①プロジェクト名をクリック
②TARGETSを選択
③Signing & Capabilitiesを選択
④Bundle Identifierを変更
※Storyboardの場合 – Info.plist Fileのパスを変更
Info.plist Fileのパスを変更しましょう。
①プロジェクト名をクリック
②TARGETSを選択
③Build Settingsを選択
④検索バーに前のプロジェクト名を検索
⑤変更
※SwiftUIの場合 – プロジェクト名+App.swiftのファイル名を変更
次に、プロジェクト名+App.swiftのファイル名を変更します。
※SwiftUIの場合 – DeploymentのDevelopment Assetsを変更
次に、DeploymentのDevelopment Assetsを変更します。
①実行してBuild Faildになることを確認
② (Shoe the Issue navigator)をクリック
③エラーをクリック
④DeploymentのDevelopment Assetsを変更
※SwiftUIの場合 – プロジェクト名+App.swiftのstruct名を変更
①struct名にカーソルを合わせて右クリック
②Refactor > Rename
そうすると、そのstruct名が使われているところが同時に変更できます。
①変更
②Renameをクリック
全てのコメントを変更
全てのファイルに、以下のコメントが書かれています。
// // SampleProjectApp.swift // SanpleProject // // Created by satorikuto on 2022/11/01. //
これを一気に変更してあげましょう。文字列置換します。
① (Show the Find navigator)をクリック
②Findをクリックして、Replaceを選択
①// + 変更前のプロジェクト名を入力
②// + 変更後のプロジェクト名を入力
③Replace Allをクリック
プロジェクトが入っているフォルダ名を変更
①プロジェクト名で右クリック
②Show in Finderをクリック
そうするとFinderが開きます。
Finderの上のバーのをクリックして、カラムを選択
そうすると、Finderが階層で表示されるので、プロジェクトが入っているフォルダの名前を変更しましょう。
変更するとXcodeで以下のアラートが表示されるので、Closeをクリックしてください。
ビルドして確認
最後にビルドしてエラーにならないか確認しましょう。