配置文件的默认位置 - MacOS?

Dev*_*lar 3 macos app-config configuration-files

在跨平台应用程序中,我正在使用一个配置文件,允许用户根据需要覆盖各种默认值.

我遇到的问题是......在哪里放置/寻找这个配置文件,特别是关于MacOS X(我从未使用过,无法访问)?我知道MacOS X是基于Unix的,但是我也知道很多东西都是以非常不同的方式完成的......

我目前的选择:

Unix的:

~/.config/<appname>/<appname>.cfg
Run Code Online (Sandbox Code Playgroud)

Windows(这个也不确定,这里的东西似乎到处都是 - %LOCALAPPDATA%或%USERPROFILE%似乎也是有效的选择):

%APPDATA%/<appname>/<appname>.cfg
Run Code Online (Sandbox Code Playgroud)

苹果系统:

...?
Run Code Online (Sandbox Code Playgroud)

有关MacOS或其他选择的任何评论吗?

cod*_*ody 5

我认为必须~/Library/Application Support/<appname>/<appname>.cfg
参见Mac App编程指南中的表:"Mac应用程序环境" - >"运行时环境的低级详细信息" - >"文件系统".

  • @RandyHoward:这不完全是一个“简单的命令行应用程序”。这就是为什么我想知道 Mac 用户“期望”配置文件在哪里,而不是仅仅将其存储在某个地方并告诉用户应对。;-) (2认同)