Articles

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 の名前を変更します。

以上!