Xcodeのプロジェクト名、Bundle Identifier、アプリ名の関係

Xcode で新しくアプリケーションを作成する際に、適当にプロジェクト名を決めてしまうとその後で Bundle Identifier やアプリケーション名を変更したくなることがある。


また、既存のアプリのコードをごっそり新しくするのに新しいプロジェクトを作成して Bundle Identifier を以前のアプリと同じに変更したりする場合。


ほかにも、アプリケーションをローカライズした場合に、各国語でアプリケーション名を違ったものにしたい場合とか。


という感じに、iPhone アプリ作成時に「名前(ID)」にまつわるあれこれがこんがらがることが多い。
そんな場合にいつも「あれ?どうやるんだっけ?」とグーグル先生に聞いているので、そろそろメモしておかないといけない気がしたのでメモ。