web-dev-qa-db-ja.com

Xcode 5でプロジェクトの名前を変更するにはどうすればよいですか?

Xcode 5でプロジェクトの名前を変更するにはどうすればよいですか?どのステップを踏む必要がありますか?過去には、これは常に非常にトリッキーな手動プロセスでした。

105
uchuugaka

Xcode 5の答えは非常に非常に簡単ですApple!左側のProject Navigatorで2 xをゆっくりクリックすると、プロジェクトファイル名が編集可能になります。新しい名前を入力します。警告付きのシートが表示され、変更する必要があるとXcode 5が考えるすべての項目がリストされます。おそらく信頼できますが、検査する必要があります。リストには、info.plistとさまざまなファイルが含まれますが、MainMenuメニューのようなnib/xibファイルからの関連するすべての文字列も含まれます。

変更を承認すると、プロジェクトのスナップショットを保存するプロンプトが表示されます。 Xcodeが要求するときは常にスナップショットを作成します。何かが機能しない場合は復元するのに役立ちます。

292
uchuugaka

プロジェクト名の変更:-

  1. Xcodeのターゲットをクリックし、名前の下の「Identify and Type」の右側で名前を変更し、キーボードのENTERボタンを押します。
  2. 変更とその変更内容を確認するウィンドウが表示されます。確認すると、変更が行われます。

ルートフォルダー名の変更:-

  1. プロジェクトディレクトリに移動し、ルートフォルダーの名前を変更します。
  2. プロジェクトを開くと、すべてのファイルが見つからないことがわかります。プロジェクトのすべてのファイルを再度追加する必要があります
  3. プロジェクトバンドルの.xcodeprojファイルを右クリックし、コンテキストメニューから[パッケージの内容を表示]を選択します。テキストエディタで.pbxprojファイルを開きます。 4>検索して、元のフォルダ名の出現箇所を新しいフォルダ名に置き換えます。 5>ファイルを保存します。

スキーム名の変更:-

  1. .xschemeファイルの名前を変更します enter image description here

プロジェクトが静的フレームワークの場合、ヘッダーファイルにパブリックターゲットメンバーシップがあることを確認してください

21
Priyanka Singh

Xcode 8.0では、プロジェクトの名前を変更するには、Xcodeヘルプの説明に従って次の手順を実行します。

1-プロジェクトナビゲータでプロジェクトを選択します。

2- [ファイル]インスペクタの[IDとタイプ]セクションで、[名前]フィールドに新しい名前を入力します。

3- Returnキーを押します。

ダイアログが表示され、名前を変更できるプロジェクト内のアイテムが一覧表示されます。ダイアログには、変更後のアイテムの表示方法のプレビューが含まれます。

4-アイテムの名前を選択的に変更するには、名前を変更したくないアイテムのチェックボックスを無効にします。アプリのみの名前を変更するには、アプリを選択したままにして、他のすべてのアイテムの選択を解除します。

5- [名前の変更]をクリックします。

ソース: http://help.Apple.com/xcode/mac/8.0/#/dev3db3afe4f

4
Mo Abdul-Hameed

Sublime Textなどの一般的なエディターでフォルダーを開き、フォルダー全体で検索/置換を実行することをお勧めします。私が見つけた他の方法は、特に.xcworkspaceとcocoapodsと組み合わせた場合、不安定でした。

4
Ian Dundas

Xcode 6(現在のベータ6)は、プロジェクトの名前変更に関してあまり信頼性がないようです。私にとっては、いくつかのファイルとグループの名前を変更しませんでした。また、プロジェクトが存在する物理フォルダーの名前も変更しません。プロジェクトの名前を変更してすべてがきれいになるように、余分な時間をかけて新しい名前で新しいプロジェクトを作成し、すべてのファイルをコピーしました。資産は簡単にコピーできますが、グループを再作成する必要があります。ただし、これに関する最大の問題はCoreDataデータモデルファイルです。これを単純にコピーしようとすると、すべてが正常に見えても、モデルファイルが破損します。

3
BadmintonCat

XCode5でプロジェクト名を変更すると、info.plistエントリがターゲットから削除されます--->全般---> ID。もう一度言及する必要があります。

enter image description here

0
msmq

ここ は、xcode 5でうまく機能する別の素晴らしい例です

0
malkoty

Xcode 7では、プロジェクトの名前を変更してもアプリが破損する可能性があります。試す前に必ずバックアップしてください。プロジェクトアイコンをクリックし、インスペクターペインでプロジェクト名を見つけます。そこで変更すると、Xcodeは関連ファイルの名前を変更するかどうかを尋ねます。うまくいくかもしれない。しかし、そうでない場合は、このブルートフォースアプローチを試してください。

  1. Xcodeを閉じる
  2. Sublime Text または Atom などの高度なテキストエディターを使用して、ルートフォルダーを開きます。フォルダー構造が開きます。
  3. グローバル検索と置換(おそらくcmd + shift + f)を実行し、My Wrong App NameNew Appに置き換えます。プロジェクト名にスペースが含まれている場合は、My_Wrong_App_Nameも検索し、New_Appに置き換えます。これにより、すべてのファイルの内容が変更されます。
  4. 次に、プロジェクト内のすべてのファイルを古いアプリ名で見つける必要があります。それらもすべて、フォルダーも名前を変更します。
  5. 重要:右クリック> [パッケージの内容を表示]でプロジェクトファイルを開き、そこにあるすべてのファイルの名前を変更します。
  6. Xcodeプロジェクトまたはワークスペースを再度開きます。コンパイル。

ポッドを使用する場合は、ポッドプロジェクトも開いて、そこにあるファイルを変更する必要があります。

0
Julian Vogels