20

Objective C、Xcode (4.3.2)、および Mac OS (10.7.3) は初めてです。Xcode プロジェクトのいくつかで、プロジェクト フォルダーに無限のフォルダー再帰があることに気付きました。これは Xcode では表示されず、Finder でのみ表示されます。誰かがこれに遭遇したか、それについて何か知っていますか? Finder でフォルダを表示すると、次のように表示されます。

- projectName
  file1.h
  file1.m
  file2.h
  file2.m
  - projectName
    file1.h
    file1.m
    - projectName
      file1.h
      file1.m
      ... and so on ...

最上位フォルダー内のすべてのファイルがサブフォルダー内にあるわけではありませんが、すべてのサブフォルダーは同じように見えます (ただし、この底なし構造の最後に達したことはありません)。

これらのサブフォルダーがたとえばエイリアスであるという兆候は見られません。

4

2 に答える 2

6

それは前に私に起こりました。プロジェクトにファイルを追加するときは、細心の注意を払う必要があります。誤ってフォルダーをダブルクリックすると、プロジェクトに追加されます。そのフォルダーがたまたまプロジェクトのルート フォルダーだった場合は、再帰的に追加されます。厄介なことに、Xcode はそれを行っていないように見えますが、すべてのファイルを追加するためにバックグラウンドで非常に懸命に働いており、後で見ていなくても魔法のようにポップアップします。

于 2012-06-04T20:30:01.170 に答える
0

Xcode 7でも発生しました。再帰フォルダーを削除することで修正できます。また、XcodeProject -> Build Phases -> Copy Bundle Resourcesに移動する必要があり、プロジェクトの名前のフォルダーを削除する必要がありました (フォルダーを選択してマイナス記号をクリックして削除します)。クリーンアップしてビルドすると、再び機能するはずです...

于 2016-01-27T15:56:54.617 に答える