主にC++で記述されたiOSアプリでstd::ifstreamを使用してアセットフォルダーとそのサブフォルダーに保存されているファイルを読み取ろうとしています(同じコードが他のiOS以外のプロジェクトでも使用されています)が見つかりません。例:ファイルassets / Shaders / ortho2d.vertがあり、次のようにロードしようとしています。
std::ifstream vertFStream( vertFile ); // vertFile's contents is "assets/shaders/ortho2d.vert"
if (!vertFStream) {
std::cerr << vertFile << " missing!" << std::endl;
exit( 1 );
}
アセットフォルダーを青いフォルダーとしてXCodeプロジェクトに追加しました。これは、[ターゲット]->[バンドルリソースのコピー]に表示されます。