写入应用程序.app文件夹中的文件是否是不好的做法?

时间:2018-09-07 03:48:24

标签: macos

在MacOS上写入应用程序.app文件夹中的文件是否是错误的做法?我希望用户能够通过从“应用程序”文件夹中拖放来删除应用程序和配置。

1 个答案:

答案 0 :(得分:2)

是的,这是不好的做法,原因有很多:

  • macOS是一个多用户操作系统,通常每个用户应具有自己的首选项,设置等。
  • 用户通常不(也不应该)具有修改/ Applications中内容的文件权限。如果管理员用户通过拖放操作手动安装了应用程序,则他们将拥有对该应用程序的写权限,但这不能指望(特别是因为正如我所说,这是一个多用户操作系统,而另一个用户可能已安装)。
  • 如果您的应用程序是代码签名的,则应用程序容器中的更改将破坏签名,并且该应用程序将拒绝打开(它被认为已损坏)。即使您没有对其进行签名,操作系统也可能会对其应用临时签名(出于各种原因),并且修改将破坏那个