安装包更新

更新软件或者安装同一软件的不同版本是经常遇到的操作。

对于具有相同安装包标识符的安装包,macOS的安装程序将认为它们是同一个安装包,如果安装包的版本号与已安装包数据库中记录的不同,安装程序会认为这个安装包是该安装包标识的更新安装包,然后比较两个安装包的负载之间的差异。如果一个被旧安装包安装的文件不包含在新安装包中,那么它会删除该文件;如果同时存在就使用新的更新旧的。

为了方便,以使用 Packages 应用为例,生成一个新的项目名称:copyApp_Packages-2.0 。在 项目的Settings 中,变更版本号为2.0, 在Payload中将Onyx.app添加到/Applications目录中,制作完后安装一次后。

小作业

问题:

Last updated