当您从 .dmg 文件安装 OS X 应用程序时,很典型的情况是,当您挂载/打开.dmg 时,会看到应用程序的图标后跟指向“应用程序”文件夹的箭头,有点像这样:
CoolApp => Applications
Run Code Online (Sandbox Code Playgroud)
提示您应该将应用程序拖放到 Applications/ 文件夹中。
但是,对于许多应用程序(例如 Skype),您可以将其放在任何您想要的位置,例如桌面上。
对于某些应用程序,您甚至不必输入系统的 root 密码。然而,即使是这些应用程序通常也会建议您将应用程序放到主(系统范围)Applications/文件夹中。
除了让所有用户都可以使用该应用程序(对于具有唯一用户帐户的系统来说,这不是一个很好的论点),如果我只是将应用程序安装在常规用户帐户的某个文件夹中(即:不是系统范围的)?
我想我的问题真的是:即使您不将它们拖到系统范围的 Applications/ 文件夹中,正确设计的 OS X 应用程序是否也能保证工作?