Xcodeプロジェクト名を変更する方法


115

Xcode for iPhoneでアプリを開発しました。最初に、secnecなしで名前を付けました。アプリ名を変更したいです。アプリで名前を見つけたので、古いアプリ名を新しいものに置き換えましたが、それでもまだ1つのエラーを出しています...

デスクトップ/新しい名前/古い名前_Prefix.pch:そのようなファイルまたはディレクトリはありません

oldname_prefix.pchをnewname_prefix.pchに変更したとき


アプリケーション名またはプロジェクト名を変更しますか?タイトルが「XCodeプロジェクト名」であり、説明に「アプリ名」と記載されていると混乱するので…………
Satyam

回答:


258

Xcode 4以降の場合:

  • プロジェクトを開く
  • プロジェクトナビゲーターを選択
  • プロジェクト名を強調表示
  • プロジェクト名をシングルクリック

    ここに画像の説明を入力してください

Xcode 3の場合:

  • プロジェクトを開く>メニュー>プロジェクト>名前の変更...

1
このオプションはメニューに表示されません。
Raffi Khatchadourian、2011

私のような人にとっては..しばらく時間がかかるので、辛抱してください。パニックcozを取得しないでください、最初はプロジェクトを失ったようです!!
Dolo、2014

注:これは1ステップのプロセスではありません。すぐに、スキームの編集などの要点に入る必要があります
daspianist

注意してください、私は、これは画像のサイズを変更し、質感の多くは、調達することができませんでした変更を元に戻したし、下記の答えに続く:変更バンドル表示名を
dancingbush

49

アプリケーションの表示名を変更するためにプロジェクトの名前を変更する必要はありません(これは、iOSデバイスのホーム画面、iTunesなどに表示されるものです)。info.plistの「バンドル表示名」をデフォルトの「$ {PRODUCT_NAME}」から希望する名前に変更するだけです。プロジェクトの名前はユーザーには表示されず、「バンドル表示名」のみが表示されます。


それがまさに私が探していたものです。ありがとう!
cfischer 2011年

1
アプリをアプリストアに入れたい場合に、将来的に「プロビジョニングプロファイル」と「アプリID」で問題が発生しないように、ユーザーがBogatyrによってこの回答を参照することをお勧めします
Deepak Thakur

いいね。感謝します。
Roy Li

一流の開発者は、info.plistでバンドル名を変更することをお勧めします。いいね!
M Swapnil 2015

43

画像はすべてを説明します

プロジェクトエクスプローラーでプロジェクトをクリックし、右側のプロジェクトを再度クリックすると、図に示すようにプロジェクト名が表示されます


Xcode 6.1.1のチャームのように動作します。しかし、これらの2以下のリンクを使用して、問題が発生した場合にのみ、プロジェクト名を変更した後/前にあなたを助けることができる:stackoverflow.com/questions/10464561/...stackoverflow.com/questions/12820022/...
キング・ウィザード

XCode 8で動作します
odemolliens 2017年

11
  1. 左側で[ターゲット]を展開します
  2. ターゲットをダブルクリックし、新しく開いたウィンドウでビルドタブを選択します
  3. 右上に検索ボックスがあります。タイプ-「製品名」
  4. 次に、パッケージセクションの下を見てください。製品名が表示されています。
  5. それを変更して、クリーンなリビルドを行ってください。新しいアプリ名は今までに変更されているはずです。

6

xcode 4以降でアプリケーション名のみを変更する場合(アプリアイコンと一緒に表示されます):

[グループとファイル]パネルからプロジェクトファイルアイコンをクリックし、[ターゲット]-> [ビルド設定]-> [パッケージ]-> [製品名]を選択します。行をクリックすると、ポップアップが表示されます。ここに新しいアプリ名を入力します。

xcode 4以降でプロジェクト名のみを変更するに(プロジェクトアイコンと一緒に表示されます):

[グループとファイル]パネルからプロジェクトファイルアイコンをクリックし、右側のペインから[プロジェクト(ターゲットの上)]を選択します。右端のペインだけを表示します([ユーティリティの非表示または表示]を有効にしている場合にのみ表示されます)。プロジェクトを検索します。名前:プロジェクトに付ける新しい名前に編集します。

シミュレーター/デバイスからアプリを削除し、クリーンで実行します。変更が反映されます。

それでおしまい


5

youname-Info.plistに移動します

両方を変更

バンドル名とバンドル表示名を任意のファイル名に。

できました。


3

ohhoの答えは完璧です:

Xcode 4以降の場合:

プロジェクトを開く

プロジェクトナビゲーターを選択

プロジェクト名を強調表示

プロジェクト名をシングルクリック

しかし、これを行うだけの場合、新しいデバイスでデバッグしようとすると、エラーが発生します。

ファイルが見つかりません:/Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME

clang:エラー:リンカーコマンドが終了コード1で失敗しました(-vを使用して呼び出しを確認してください)

次に、もう1つの手順を実行する必要があります。

  • 左側のパネルでターゲットを選択します
  • ターゲットでoldnameTestsを選択します
  • ビルド設定パネルを選択します
  • 「TEST_HOST」を検索し、古い値を新しい値に変更します。

頑張って楽しんでね



2

xcode 4.4では、ナビゲーターの上部(左側のパネル)でプロジェクトをクリックする必要があります。次に、2番目の列のターゲットを2回クリックして、ターゲット名を強調表示します。その後、製品名を変更できます。アーカイブを作成するときにも、アーカイブ名を変更する必要があります。これを行うには、スキームを編集して[リリース]をクリックし、アーカイブ名を変更する必要があります。


1

xcode 4.3.1を使用していて、バンドル設定で上記のQuakeboyが言ったように製品名を変更しようとしましたが、読み取りエラーが発生しました。私はこのエラーに1時間行き詰っていましたが、現在は問題なく動作しています。製品名を空白にしてから、以前の古い名前を再入力しました。建物が再び成功しました!

プロジェクト名を変更したい方は注意してください。プロジェクトのファイル名を変更する必要はありません。バンドルの表示名がユーザーに表示されるので、この問題をあまり気にしないでください。時間を無駄にすることができます。


1

バンドルされた名前と一致しないプロジェクト名を持つ組織の悪夢を作成します。しかし、「プロジェクト名をクリックしてyesと答え、xcodeがすべての参照の名前を変更できるようにする」手法を使用すると、ハードドライブ上のプロジェクトのネストされたすべてのフォルダーに古いプロジェクト名が残っています。一致するように名前が変更されないのはなぜですか?

これらのフォルダー名を変更すると、プロジェクトのリンクがすべて混乱することになります。誰かがこれを回避する方法を提案できない限り、私はチャンスを取るつもりはありません。


0

プロジェクトナビゲーターでプロジェクトを選択し(Command + 1)、右側のサイドバーでファイルインスペクターを開きます(Command + option + 1)。

そこで、プロジェクト名を変更します。


0

Xcode 3.2.5:トップメニューバーで、[プロジェクト]> [名前の変更...]


0

Project Navigatorでプロジェクト名を変更してみましたが、ここで説明さているすべての手順を実行する必要があります!!!。私は2番目のステップに従わなかったため、これによりアプリが壊れ、2日かかった古いバージョンを作り直す必要がありました。SOの投稿をここで参照してください


0

私はohhoの答えを試しましたが、うまくいきませんでしたが、別の解決策を見つけました。Info.plistファイルを開いて、「バンドル名」と表示されている場所に移動し、ランチャーに表示される新しい名前に変更できます。私はこの作業を願っています


0

簡単なステップ

1.すべてのフォルダーとファイルの上にある左側のプロジェクトターゲットを選択します。2。プロジェクトをもう一度シングルクリックし、名前を変更できるようにします。3.typeを使用して、プロジェクトの名前とアプリの名前を変更します。 Enterキーを押します。それを受け入れるすべての場所を変更するように求められます5.フォルダで同じ手順を実行すると、すべての場所の名前が変更されます。今日やった


0

これが誰かを助けるために、私は以下のシェルスクリプト(xcmv.sh)を持っています:

#!/usr/bin/env bash

mv $1 $2
mv $1.xcodeproj $2.xcodeproj
mv $1.xcworkspace $2.xcworkspace

LC_ALL=C find ./ -type f -not -path "./.git*" -exec sed -i '' "s/${1}/${2}/g" {} +

次に、このファイルをプロジェクトディレクトリにドラッグして実行します。

sh xcmv.sh Starter MyProject

これにより、プロジェクト名、ワークスペース名、およびプロジェクトファイル、コードファイル、plistなどの古い名前へのすべての参照が変更されます。

サンプルが示すように、私はしばしばこれを使用して、さまざまな「スターター」プロジェクトの1つを目的のプロジェクト名に名前変更します。

gitディレクトリ(存在する場合)は無視されることに注意してください。


-2

このビデオは、Xcode 6プロジェクトの名前を変更する開発者を示しています。最初にプロジェクト名をシングルクリックして変更し、次にテストビルドターゲットのホストアプリケーションも必ず設定してください。

https://www.youtube.com/watch?v=ZHr1vjkTxC0

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.