Xcodeの動作は非常に奇妙で、左側に表示されるファイルは実際のファイル階層を反映していない可能性があります。何かが存在する場合でも、コンパイルされるわけではありません。
右側のパネルのインスペクターを使用して各ファイルを手動でチェックし、ビルドに追加されているかどうかを確認する必要があります。または、「Project.xcodeproject/project.pbxproj」などをチェックする方が便利です。これは、プロジェクトに追加するすべてのファイル、フォルダー、およびアイテムに関する情報を保持するXMLファイルであり、そのようなファイルの処理方法も含まれます。
ファイルは人間が読めるように生成され、Xcodeは穏やかに多くのコメントを追加します:)すべてのリソースを宣言する最初の部分を確認する必要があると思います。各ファイルで何をしたいかを示す属性があります。
これがお役に立てば幸いです:)
編集 :
現在のターゲットにファイルが含まれていることを確認するには、ファイルを選択して「ファイルインスペクター」(alt + cmd + 1
)を表示します。情報は「ターゲットメンバーシップ」の部分にあります。少なくとも1つのプロジェクトがチェックされていることを確認してください。
project.pbxprojに関しては、関連するセクションはPBXBuildFileであり、最初のセクションである必要があります。各エントリはビルドステップへの参照であり、isa
フィールド(PBXBuildFile)とオブジェクト(fileRef
)を使用して何を実行する必要があるかを示します。
以下のfileRef
グループ階層およびPBXFileReferenceセクションのファイルと一致します。lastKnownFileType
これは、(属性を使用して)ファイルの種類を示すPBXFileReferenceセクションです。