クロス プラットフォームの cpp アプリケーションを作成し、osx 用の *.app バンドルを作成したいと考えています。UNIX 実行可能ファイルとしてのコンパイルと実行は問題なく動作します。使用する
SET(MACOSX_BUNDLE_BUNDLE_NAME ${appName})
SET_TARGET_PROPERTIES(${appName} PROPERTIES MACOSX_BUNDLE TRUE)
CMakeLists.txt でアプリ バンドルを取得しますが、バンドル内にある ifstream を使用してリソースを読み込もうとするとプログラムがクラッシュします。パスは正しいです。chmod +x と google を試しましたが、成功しませんでした。