Skip to content

Xcode10でプロジェクト名を変更する

   

こちらの記事を参考にさせていただきました。
ありがとうございます!
参考記事の方が丁寧に書いてありますので、わからないことがあったら是非そちらを

Xcodeでプロジェクト名を変更する方法 (Xcode8.0)

今回は WebRTCHandsOn というプロジェクト名を、simple-video-chat-ios というプロジェクト名に変更します。

1.Xcodeからプロジェクト名を変更する 右側ペインにその詳細が表示されるので「Identity and Type」のNameを新しいプロジェクト名(ここではsimple-video-chat-ios)に修正する。

alt

確認とアラートが出るので、 rename ボタンを押してリネームする。

alt

2.Schemeの変更 画面上部のメニューから「Product」-> 「Scheme」->「Manage Schemes」 を選択します。
アラートが表示されたら左下の 「+」 ボタンを選択し、新しいターゲット(リネーム後のターゲーット)を追加します。

alt

新しいターゲットを追加したら、古いターゲットを削除し、 close します。

alt

3.Podfileの修正
CocoaPodsを使っている場合は、podファイルも修正が必要です。
targetの箇所に新しいプロジェクト名を入力してください。

alt

podfileの修正が完了したら、Podディレクトリを削除し、 もう一度 pod install を行います。
前のプロジェクト名の.workplaceファイルは不要なので削除します。

alt

pod installが終わったら、General の Linked Frameworks and Libraries を開き、半透明になっている古いプロジェクト名のLinkを削除します。

alt

この状態でビルドし、エラーが出ないことを確認してください。

5.ディレクトリ名の修正
最後に手作業でディレクトリ名を新しい名前に修正します。
ディレクトリ名を修正するとXcodeが認識しなくなってしまうので、 Identity and Type で新しいディレクトリを登録します。

alt

info.plist の読込先も間違っているので修正します。

alt

これで完了です!

2019/06/20 追記
リネームを行うとUnitTest, UITest が実行できなくなってしまいました。
Target を一度削除して、作り直すとうまく動作しました。

関連記事

  1. グループスタイルのTableViewを作成する
  2. SafeAreaを取得する
  3. iOSでバーコードを読み取る
  4. CollectionViewにSearchBarをつけて検索する
  5. 流れるように動く背景を実装する
  6. PageViewControllerとPageControl
  7. CustomViewをコードで実装する