概要
XcodeをRenameするとき、1箇所を変えるだけでXcodeが全て置き換えてくれるわけではなく、手作業が必要なので、その手順を記す。
今回は通常のProjectでCocoaPodsやCarthageなどは使用していないProjectになります。(後日追記予定)
手順
例としてAppleというProjectがあります。
Step1
変更したいProjectのNavigator AreaにあるProjectのIconを選択してFile Inspectorから名前を変更します
今回はApple -> Strawberryに変更します
その時にこのような確認画面ができまのでRenameを押します。
警告が出ますが、ここもContinueで構いませんが、Backupなどをとっておきたい場合にはcommitしておくことをお勧めします。
変更が完了したら、Project上部のSchemeからManage Schemeを選択して名前を変更します。
Step2
Projectを閉じて、Xcodeを終了します。
Projectディレクトリにある旧Project名と同じ部分をRenameします。
Renameが完了したら再度Projectを開きます
開くと名前を変更したため、このような状態になっていると思います
開いた後、Renameしたフォルダを選択して、FileInspectorからLocation横にあるとフォルダアイコンのボタンから再度選択すると
フォルダが存在する状態に戻ります。
FileInspectorに再び戻り、Nameを新しいStrawberryに変更します。
これを全ての変更したところに適用することで変更が完了します。
Step2
projectからBuild Settingを選択して、plistで検索します。
出てきたPackagingのinfo.plist FileとProduct Bundle identifierを変更します。
TestsやUITestsを作成している場合には同じように変更します。
ここまでで基本的なProjectだと変更完了になりますが、例えばBridging-Headerなど何か設定している場合には必ず変更が必要になりますので、検索などを使って旧ProjectNameが残っていないかを確認することをおすすめします。