次のように、テキストをファイルにダンプして、アプリケーションの一部をデバッグしたいと思います。
FILE *file;
file = fopen("/tmp/file.txt","a+");
fprintf(file,"%s\n", "silly debug message");
fclose(file);
これは、ファイルを./myapplicationとして実行すると機能します。しかし、それをアプリバンドルとして(gtk-osx-applicationとgtk-mac-bundlerを使用して)バンドルしてアプリバンドルを実行すると、ファイルが作成されません。サイレントに失敗し、実行を継続します。
なぜ何かアイデアはありますか?サンドボックス化は行われていますか?