65

Xcode 4プロジェクトナビゲータペインで、クラスをグループに編成するのが好きです。また、ターミナルを介してGITバージョン管理を使用しています。これは、Xcode4統合よりもうまく機能します。私にとって、Xcodeで作成したグループが、ファイルシステム上の実際のフォルダーに対応している場合に最も意味があります。

ただし、Xcodeはファイル(Objective-C .h / .mファイルなど)がファイルシステムのどこにあるかを気にしないようです。グループ()を追加するたびに、Option+Command+Nそれは純粋に表面的なものであり、そこに配置したファイルはすべて共有されます。ハードドライブ上の他の場所と同じ場所。

奇妙なことに、最初にハードドライブにフォルダを作成し、次にそれをXcodeにドラッグすると、ファイルシステム上に独自の場所を持つグループが作成されます。そこで作成するすべてのファイルは、ディスク上のフォルダーに作成されます。私はそれが大好きですが、Xcodeがで私のためにそれをしてくれるなら、私はそれをもっと好きになりますOption+Command+N。作成するすべてのグループに対してFinderに切り替えてから、プロジェクトナビゲーターの適切な場所にドラッグして戻すワークフローは、まったくばかげています。

設定で修正できるような気がしますが、見つかりません!もっと良い方法はありますか?

更新:フォルダをXcodeにドラッグすると、[フォルダ参照]を選択できるダイアログウィンドウが表示されます。それは有望に見えますが、私のXcode 4はそこにあるファイルをクラスとして受け入れず、ファイルが見つからないと私に言い続けます。答えはここのどこかにあるかもしれませんが、それでも見つかりません。

別の更新:メインのエディター環境をXcodeからAppCodeに変更しました。後者は、Xcodeとの100%の互換性を維持しながら、プロジェクトグループをバックアップするためのフォルダーの実際の作成をサポートします。それらのAppCodeの人たちは、彼らが何をしているのかを確かに知っています。

4

3 に答える 3

39

フォルダーを同期するのが面倒な人のために、GitHubに便利なツールがあります。

Synx は、Xcode グループに合わせて Xcode プロジェクト フォルダーを再編成するコマンド ライン ツールです。

ここに画像の説明を入力

これが誰かに役立つことを願っています

于 2015-09-17T20:39:23.997 に答える
5

ここでandyvn22の答えを見てください

言い換えると:

  • Xcode 3 : Xcode でグループを作成するたびに、すぐにその情報を取得し、その名前のすぐ下にある "Path:" 設定に注目してください。[Choose...] をクリックして、同じ名前の新しいフォルダーに設定します。
  • Xcode 4 : Xcode でグループを作成するたびに、すぐにそれを選択して右側のサイドバーを開きます。その名前のすぐ下にある "Path:" 設定に注意してください。「なし」の横にあるアイコン (ウィンドウ内のファイルとは何ですか?) をクリックし、同じ名前の新しいフォルダーに設定します。

次に、ディスク上の既存のファイルを新しいフォルダーに手動で移動する必要があります。

私のXcode4プロジェクトでこれを試してみましたが、魅力的です。

于 2012-06-28T03:05:55.417 に答える