Xcode でプロジェクトの名前を変更したくなったら
Xcode でプロジェクトの名前を変えたくなった。
だが、簡単にはいかない。変更箇所が散在している。面倒くさい。以下に手順をまとめてみる。
プロジェクト・ファイル名の変更
- Finder で Xcode のプロジェクト・ディレクトリの名前を変更する
- .xcodeproj ファイルの名前を変更する
ターゲットの変更
- Xcode でターゲット名を変更する
- ターゲットエディタの「ビルド」パネルを表示し、「PRODUCT」で検索して表示される「プロダクト名」を変更
- 「PREFIX」で検索して表示されるプレフィックスヘッダのパスにアプリケーション名が含まれているなら変更。
- プレフィックスヘッダの名前も、この機会に
prefix.pch
とかアプリケーション名に依存しない名前にしてしまうのもアリ
ソースコードの変更
- クラス名の先頭にアプリケーション名の頭文字とか使ってたら悲惨
- Finder でソースファイル名を変更すると、Xocde 上でのリンクがなくなってしまう
- .nib ファイルから参照されている場合はそちらも変更する必要が
- これもアプリケーション名に依存しないようにしておけばいいんだけど、それはそれで。
プロパティ設定の変更
- ターゲットエディタの「プロパティ」パネルを表示
- 識別子にアプリケーション名が含まれているなら変更する
- 主要クラスとかも変える必要があれば変更する
これくらいかな。他にあるかもしれんけど。あとはプロジェクトをクリーンして再ビルド。
今回の記事を書くにあたってウェブを検索してみると、どうやら、Rename Xcode Project なんて、そのまんまなソフトウェアもあるらしい(試していない)。