我在 OS X 上使用 pkgbuild 和 productbuild 工具创建了一个应用程序安装程序。我创建的包将我的应用程序安装到 /Application 文件夹。现在,如果我使用 NSFileManager(使用另一个我的应用程序)将此应用程序移动到另一个位置,我的包会将其重新安装到新位置,但 /Application 将安装它。
这看起来像是一些文件路径缓存,我可以以某种方式“刷新现金”,以便我的 pkg 将应用程序安装到正确的位置吗?
我在 Mavericks 和 El Capitan 上注意到了这一点。我相信优胜美地也是如此。