[解決済み] xcode 4のプロジェクトと実際のフォルダの名前を変更する
質問
Xcode 4でプロジェクトの名前を変更する方法は知っていますが、ソースフォルダの名前はどのように変更するのでしょうか。Xcode でプロジェクトの名前を変更しても、Xcode 内の名前しか変更されないということです (以前に比べて進歩はしていますが)。
どのように解決するのでしょうか。
pbxprojファイルをテキストエディタで手編集することなく、Xcodeの中からこれを行うことができます!
以下はその方法です。
-
Finderでソースフォルダの名前を変更します。これは、仮想(黄色)プロジェクトフォルダが指す実際のフォルダが変更されたときにXcodeが自動的に検出しないため、最初はプロジェクトが壊れ、そのフォルダ内のすべてのファイルがXcodeで赤色に変わります。この点については心配しないでください。
-
Xcode で、左側のサイドバーで (今は壊れている) 仮想フォルダーをクリックし、Finder での名前と一致するように名前を変更します (実際には好きなように呼ぶことができますし、まったく名前を変更しないこともできますが、それは非常識なことです)。これでフォルダー内の赤いファイルは修正されませんが、それでもかまいません。
-
Xcodeの右側のサイドバーで、下のスクリーンショットに示すアイコンをクリックし、ファイルダイアログを表示させます。以前に名前を変更したフォルダーを選択します。これにより、仮想フォルダーがディスク上の実際のフォルダーと再び関連付けられ、中のすべてのファイルへのリンクが自動的に修正されます。
-
ビルドの設定で、古いフォルダー名を検索し、見つかったものはすべて手動で名前を変更します。通常、oldfolder/prefix.pch と oldfolder/info.plist の 2 つがありますが、他にもある可能性があります。
すべて完了!
編集: このオプションは Xcode 5 でも存在しますが、デフォルトでは非表示になっています。表示するには、「テキスト設定」パネルの上のインスペクタで、薄い「Identity and Type」ヘッダをクリックし、それを展開します。
関連
-
[解決済み] Xcodeエラー "Could not find Developer Disk Image" が発生する。
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] サブフォルダやサブディレクトリを無視するには?
-
[解決済み] UserInterfaceState.xcuserstateを無視できない。
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み】Xcodeプロジェクト(フォルダを含む)の名前を完全に変更するにはどうすればいいですか?)
-
[解決済み】Xcodeのコマンドラインからの "Build and Archive "について
-
[解決済み】Xcode Derived dataフォルダの中身を安全に削除できますか?
-
[解決済み】Xcode iOSプロジェクトに「My Mac 64-bit」と表示されるだけで、シミュレータやデバイスが表示されない。
-
[解決済み] Xcodeでファイルを実フォルダに移動する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Xcodeエラー解決:コマンド /usr/bin/codesign は終了コード1で失敗しました。
-
[解決済み】Xcodeプロジェクト(フォルダを含む)の名前を完全に変更するにはどうすればいいですか?)
-
[解決済み】Developer IDに対応したmacOSインストーラーパッケージの作成
-
[解決済み】Xcodeプロジェクトと関連フォルダの複製と名前の変更【終了しました
-
[解決済み] Xcodeソース自動組版
-
[解決済み] ビルドと実行」を行わずにiPhoneシミュレータを起動することはできますか?
-
[解決済み] アプリケーションの実行権限を変更できなかった
-
[解決済み] xcode 8 サービスデリゲート(SBMainWorkspace)によって拒否されるエラーが発生しました。
-
[解決済み] Xcode 6 / Beta 4: フレームワークターゲットでのブリッジングヘッダーの使用はサポートされていません。
-
[解決済み] iconutilを使用して手動でicnsファイルを作成する方法は?