How to change your Project Name & Bundle ID in Xcode
今日はXcodeプロジェクトの名前(テスト、Cocoapodsを使っていても)と、アプリのバンドルIDを変更する方法を紹介します。
Change the Project Name
Xcodeプロジェクトを開き、左側からプロジェクトを選択し、右側の[アイデンティティ]と[タイプ]で[名前]を新しいプロジェクト名に変更し、Enterキーを押してください。
新しいウィンドウで、「名前の変更」を押してください。
次に、プロジェクトのスキーム(シミュレーターの停止ボタンの横)を押し、スキームの管理…を選択してください。
新しいウィンドウで、プロジェクトのスキームを一度押して選択し、もう一度押して名前を変更します。 変更を行った後、Enterキーを押すことを忘れないでください。
ウィンドウを閉じたら、プロジェクトのフォルダーに移動してください。 一度押してフォルダを選び、もう一度押して名前を変えてEnterを押します。
冒頭と同じく左側で自分のプロジェクトを選びます。 TARGETS からアプリを選び、Build Settings で plist という単語を検索します。
パッケージングのセクションの下に Info.plist File があります。
Xcodeプロジェクトを閉じ、フォルダを新しい名前に変更します。
テストの場合
テストを使用している場合、いくつかの追加の手順を行う必要があります。
あなたのXcodeプロジェクトを開いて左側にあるアプリケーションのテストフォルダーへ移動します。
MyNewProjectNameTests で .swift ファイルを選択して、@testable import を新しいプロジェクト名にリネームしてください。 次に、クラスの名前を右クリックして > Refactor > Rename… と変更します。
MyNewProjectNameUITests も同様にします。
Additional Steps For Cocoapods
プロジェクトでCocoapodsを使っている場合、これらのステップも行ってください。
すべての変更を行い、プロジェクトのフォルダー名を変更した後、フォルダーを開き、以下を削除します。
- MyOldProjectName.workspace
- Podfile.lock
- Pods
これを行った後、Podfileファイルを(VSCodeなどの)テキスト エディタで開き、すべてのターゲット名を変更して保存してください。
ターミナルを開き、cd
プロジェクトのパスでpod install
を実行すればOK!!
Change the Bundle ID
左側からプロジェクトを選択し、TARGETS でアプリ ターゲットを選択、一般タブを選択して Bundle Identifier の名前を変更します。
以上!