web-dev-qa-db-ja.com

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

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

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

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

116
Haseeb

Xcode 4以降の場合:

  • プロジェクトを開く
  • Project Navigatorを選択
  • プロジェクト名を強調表示する
  • プロジェクト名をシングルクリック

    enter image description here

Xcode 3の場合:

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

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

48
Bogatyr

Image explains everything

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

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

Goto youname-Info.plist

両方を変更

バンドル名とバンドル表示名を好みのファイル名に。

できた.

5
Jason

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

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

Xcode 4以降でプロジェクト名のみ(プロジェクトアイコンと共に表示される)を変更する場合:

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

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

それでおしまい

5
Alok

Xcodeプロジェクトの名前を変更するには Appleのステップバイステップのビジュアルガイド です。

ワークスペースの名前を変更するには、名前を変更します。

3
NaXir

ohhoの答えは完璧です。

Xcode 4以降の場合:

プロジェクトを開く

Project Navigatorを選択

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

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

ただし、これを行うだけで、新しいデバイスでデバッグしようとすると、エラーが見つかります。

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

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

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

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

頑張って楽しんでね

2
Desmond

私はxcode 4.3.1を使用しており、バンドル設定でQuakeboyが前述したように製品名を変更しようとしましたが、読み取りエラーにつながりました。私は1時間このエラーに巻き込まれましたが、今はうまく機能しています。製品名を空白にしてから、以前の古い名前を再入力しました。建物が再び成功しました!

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

1
jazzed28

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

1
JeffB6688

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

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

1
Richard Bourne

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

0
Samuel Gwokuda

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

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

0
Dipak Narigara

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

0
Brent

Project Navigatorでプロジェクト名を変更してみましたが、 here !!!で説明されているすべての手順を実行する必要があります。 2番目の手順に従わなかったため、アプリが破損し、2日かかった古いバージョンを作り直さなければなりませんでした。SO投稿 こちら .

0
dancingbush

簡単なステップ

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

0
Ullas Kumar

これが誰かを助ける場合に備えて、次のシェルスクリプト(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ディレクトリ(存在する場合)は無視されることに注意してください。

0
Michael Long