0

我对管理应用程序所需的资源(文件和文件夹)的最合适方法有点困惑。

我说清楚:我有一个可执行文件(使用 qt 在 mac osx 上开发),并且 ai 有一个固定的文件夹层次结构,其中保存了一堆配置文件。这些文件可能被手动编辑、添加或删除。现在在 Windows 或 Linux 上,我只需访问父文件夹即可轻松获取这些文件,并且任何操作系统文件管理器都可以自由访问这些文件夹。

但在 OSX 中,我的可执行文件位于 .APP 包中。

然后我应该能够从包中检索资源(即使 qt creator 中的资源管理很糟糕),但用户也应该能够打开和编辑应用包,这根本不可行......想要部署任何资源管理器,也不要将配置放在(例如)home 子文件夹中(我想把所有东西放在一起)。

有什么解决办法吗?谢谢!

4

1 回答 1

2

在 OS X 术语中,您的配置文件确实应该在应用程序支持中,用户可以在那里访问它们。但是,如果您通过右键单击并选择查看包内容将它们放入应用程序包中,他们也可以从应用程序包中访问它们,然后您可以更改文件并保存它们。

于 2011-09-29T12:24:49.300 回答