我是 Mac OSx 和 Objective-C 开发的新手。
当正在安装或升级应用程序的更高版本时,我想就如何终止和替换现有应用程序(使用早期版本)寻求一些帮助?
我知道当 App Store 或外部服务器中有新版本可用时更新应用程序。我已经涵盖了。但这是一个没有互联网连接的mac的实现。每当有新版本可用时,通过安装应用程序手动完成升级。
安装时的行为:
它应该检查系统中是否存在应用程序的现有副本。它应该提示用户继续并删除应用程序或取消安装。
如果应用程序的现有副本当前正在运行,它应该提示用户退出应用程序的运行副本或取消安装。当用户选择退出应用程序时,它应该自动终止应用程序并继续安装。旧版本的应用程序应替换为新安装的具有更高版本的应用程序副本。
任何帮助将非常感激。