<分区>
我想通过将文本转储到文件来调试应用程序中的某些内容,如下所示:
FILE *file;
file = fopen("/tmp/file.txt","a+");
fprintf(file,"%s\n", "silly debug message");
fclose(file);
当我将文件作为 ./myapplication 运行时,这会起作用。但是当我将它捆绑为应用程序包(使用 gtk-osx-application 和 gtk-mac-bundler )并运行应用程序包时,不会创建该文件。它默默地失败并继续执行。
有什么想法吗?是否正在进行一些沙盒操作?