2

我是 Mac OSx 和 Objective-C 开发的新手。

当正在安装或升级应用程序的更高版本时,我想就如何终止和替换现有应用程序(使用早期版本)寻求一些帮助?

我知道当 App Store 或外部服务器中有新版本可用时更新应用程序。我已经涵盖了。但这是一个没有互联网连接的mac的实现。每当有新版本可用时,通过安装应用程序手动完成升级。

安装时的行为:

  1. 它应该检查系统中是否存在应用程序的现有副本。它应该提示用户继续并删除应用程序或取消安装。

  2. 如果应用程序的现有副本当前正在运行,它应该提示用户退出应用程序的运行副本或取消安装。当用户选择退出应用程序时,它应该自动终止应用程序并继续安装。旧版本的应用程序应替换为新安装的具有更高版本的应用程序副本。

任何帮助将非常感激。

4

1 回答 1

3

PackageMaker 可以为您完成所有这些工作。使用 Apple 提供的此应用程序准备安装程序。如果您使用的是 Mountain Lion,请从

https://developer.apple.com/downloads “Xcode 的辅助工具”

启动应用程序并单击预安装操作下方操作选项卡中的编辑按钮。

在此处输入图像描述

在显示的工作表中添加退出应用程序操作。

在此处输入图像描述

于 2013-03-22T02:57:45.657 回答