Xcode6 でプロジェクト名を変更する手順

iOS 関連の話は Qiita にまとめるつもりだったけど、メンテナンス中で書けないのでこっちで。

本当に必要な作業がどれかまで確認してないけど、とりあえず動いたのでメモ。
(特にプロビジョ二ングの作り直しは考えすぎかもしれない)

手順

  • Identity and Type の名前がプロジェクト名なので、書き換える。


ここに Kit を追記した。

Rename ボタンが出るので、素直に押す

よくわからないけど言われるままに Enable も押す

これで動くのかと思いきや、古いプロジェクト名のなごりでビルドできなくなってる。
自分の場合 〜Tests のリンクのフォルダが古いせいか失敗してた。

  • 旧プロジェクト名のファイル名変更

ファイルやフォルダを新しい名前に変更する (git 管理下なら git mv で)

  • プロジェクト内全ファイル内の旧プロジェクト名文字列を新しい名前に書き換える

Sublime2 使うと楽。

Find in Files メニューを選択する。


1つ目に変換前文字列 > P2PGraph
2つ目に対象フォルダ > /Users/yoya/tmp/P2PGraphKit
3つ目に変換後文字列 > P2PGraphKit

これだと一部が P2PGraphKitKit になっちゃうので、そこだけ戻す

  • Bundle Identifier に合わせた App ID とそのプロビジョニングを作る (不要かもしれない)

ちなみに Bundle Identifier はこれ

https://developer.apple.com/account/overview.action
から辿っていく。



Identifier に合わせた AppID を作る。

作った AppID に対応するプロファイルを作る。

  • プロビジョンを設定する

キーチェーンについて聞かれるので、鵜呑みにする。許可許可。


Build Settings 設定が Don't Code Sign になってるので。iOS Developer を指定する。

この時点ではビルドメニューが使えなくなってる。


  • 以上で、ビルドできるはず。