回答:
まあ、答えは非常に非常に非常に非常に非常にアップルのXcode 5で簡単です!左側のプロジェクトナビゲーターで、2倍ゆっくりクリックすると、プロジェクトファイル名が編集可能になります。新しい名前を入力します。警告付きのシートが表示され、変更する必要があるとXcode 5が判断したすべての項目がリストされます。おそらく信頼できますが、検査する必要があります。リストには、info.plistとさまざまなファイルが含まれますが、MainMenuメニューなどのnib / xibファイルからのすべての関連文字列も含まれます。
変更を受け入れると、プロジェクトのスナップショットを保存するためのプロンプトが表示されます。Xcodeが要求したときに常にスナップショットを作成します。何かが機能しない場合に復元すると便利です。
プロジェクト名を変更します:-
ルートフォルダ名を変更します:-
スキーム名を変更します:-
プロジェクトが静的フレームワークの場合は、ヘッダーファイルにパブリックターゲットメンバーシップがあることを確認してください
Sublime Textなどの一般的なエディターでフォルダーを開き、フォルダー全体で検索/置換を行うことをお勧めします。私が見つけた他の方法は、特に.xcworkspaceとcocoapodsと組み合わせると不安定でした。
Xcode 8.0でプロジェクトの名前を変更するには、Xcodeヘルプで説明されている次の手順を実行します。
1-プロジェクトナビゲーターでプロジェクトを選択します。
2-ファイルインスペクタの[IDとタイプ]セクションで、[名前]フィールドに新しい名前を入力します。
3- Returnキーを押します。
ダイアログが表示され、名前を変更できるプロジェクト内のアイテムが一覧表示されます。ダイアログには、変更後のアイテムの表示のプレビューが含まれています。
4-アイテムの名前を選択的に変更するには、名前を変更したくないアイテムのチェックボックスをオフにします。アプリのみの名前を変更するには、アプリを選択したままにし、他のすべてのアイテムの選択を解除します。
5- [名前の変更]をクリックします。
Xcode 6(現時点ではベータ6)は、プロジェクトの名前を変更する場合、信頼性が低いようです。私にとっては、いくつかのファイルとグループの名前を変更しませんでした。また、プロジェクトが含まれている物理フォルダーの名前は変更されません。プロジェクトの名前を変更してすべてがクリーンであることを確認するには、余分な時間をかけて新しい名前で新しいプロジェクトを作成し、すべてのファイルをコピーします。アセットは簡単にコピーできますが、グループを再作成する必要があります。ただし、これに関する最大の問題はCoreDataデータモデルファイルです。単純にこれをコピーしようとすると、すべてが問題ないように見えても、モデルファイルが破損します。
XCode5でプロジェクト名を変更すると、info.plistエントリがターゲット--->一般---> IDから削除されます。あなたはそれをもう一度言及する必要があります。
Xcode 7では、プロジェクトの名前を変更してもアプリが壊れる可能性があります。試す前に、必ずバックアップしてください。プロジェクトアイコンをクリックし、インスペクタペインでプロジェクト名を見つけます。そこで変更すると、Xcodeは関連ファイルの名前を変更するかどうかを尋ねてきます。うまくいくかもしれません。しかし、そうでない場合は、次のブルートフォースアプローチを試してください。
cmd + shift + f
)を実行し、と置換My Wrong App Name
しNew App
ます。プロジェクト名にスペースが含まれている場合は、も検索しMy_Wrong_App_Name
てに置き換え
New_App
ます。これにより、すべてのファイルの内容が変更されます。 ポッドを使用する場合は、ポッドプロジェクトも開いて、そこにあるファイルを変更する必要があります。