【问题标题】:Mac application update from dmg从 dmg 更新 Mac 应用程序
【发布时间】:2017-08-23 01:11:59
【问题描述】:

目前我正在开发一个 MacOSX 应用程序。它可以在启动时启动。所以它安装了launchitem。 但是,当我需要更新应用程序时,我将应用程序从 dmg 对话窗口拖到 ./Applications 以用更新的应用程序替换当前应用程序。

单击更新的,然后重新启动我的 Mac。 Mac 仍然显示以前的应用程序。看来我并没有真正替换或覆盖旧应用程序。

当用户将新应用从 dmg 拖到 ./Applications 时,有谁知道如何清理之前的启动项和文件?

谢谢

【问题讨论】:

  • 这款应用在哪里上线?在/Applications/Library/StartupItems 中?
  • Both /Applications /Library/StartupItems~~ 我正在考虑安装程序/包而不是用于拖放的简单 dmg。

标签: macos cocoa


【解决方案1】:

根本原因是 user/developer/xcode/archive/ 中有一个已弃用的应用存档文件夹,该文件夹首先由 launchitem 触发。所以应用程序中的更新应用程序不会被调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 2022-06-29
    • 2011-08-11
    相关资源
    最近更新 更多