(iOS) Rename your Xcode Project
アプリを作ると、公開する前にアプリ名を変更したくなることがありますよね。 私の場合、この作業は思ったより複雑でした。
まず、青いファイルアイコンのプロジェクト名を手動で変更します。

すると、以下のようなポップアップが表示されます。 2788>

Rename the scheme
次に、プロジェクト スキームの名前を変更する必要があります。 メニューバー > Product > Scheme > Manage Schemes’に移動し、スキーム名を手動で変更します。

Rename the main files
この時点ではプロジェクトフォルダ内のプロジェクト名は古いままになっています。 プロジェクト名を変更するには、「ターミナル」を開き、「cd」コマンドを使用してプロジェクト ディレクトリに移動します。
mv OldProjectName NewProjectName
Replace all occurrence of your old project’s name
これで、プロジェクトフォルダ名が変更されました。 次に、ファイル内の古いプロジェクト名の出現箇所をすべてリネームしたいと思います。
NOTE:
Xcode で「元に戻す」または「Xcode のバージョンを保持」というポップアップ ウィンドウが表示される場合があります。
その場合、名前を更新するために ‘Revert’ を選択します。
grep -Rl "YourOldProjectName" * | xargs sed -i "" "s/YourOldProjectName/YourNewProjectName/"
Rename the project name in your Podfile
アプリで ‘Cocoapods’ を使用している場合、’Podfile’ も更新する必要があります。
Podfileの古いプロジェクト名を新しいものに置き換えてインストールします。
注意:
この時点で、projectとtargetの横の名前はすでに変更されている可能性があります。

Build and Run
ここで、構築しようとするとエラーが出ることがあります。 もし、以下のようなエラーが表示された場合は、青いアイコンのプロジェクト名をクリックし、「TARGETS > General > Linked Frameworks and Libraries」の「Your project name」に移動してください。 Pods_YourOldProjectName.framework’が見つかったら、その行を削除すればOKです。


を削除してください。