看到很多人介绍的MACOS High Sierra的版本没有带编译版本。多数情况下并不会有什么问题。但对于需要下载系统安装包的人来说,可能会导致下载的安装包并不适合你的MAC主机。当然,通过官方途径下载是不会有问题的。

可能你经常见的macOS High Sierra版本是这样的:10.13.4。但这并不完整,它其实应该附加一个编译版本17E199

10.13.4会有多个编译版本。不同版本间会有差异。

下面是一部分macOS的版本号的对照表

mac os sierra 10.12.6更新系统吗(macOShighsierra版本大全)(1)

正式版的完整安装包可以通过App Store下载,测试版的完整安装包需要通过其他方式下载。

我们注意到,App Store的High Sierra介绍页面还是2018-03-29的版本,在昨天更新的sucatalog中,已经更新到了2018-05-23 23:22:09

关于苹果产品的版本信息,记录在后缀名为sucatalog的文件中,可以通过关键字swscan sucatalog搜索到他们。

关于sucatalog文件

su可能是指software update。当你从App Store升级新版系统时,sucatalog里有用于系统安装的众多文件的下载地址,如果下载的是完整安装包,最终会合成Install macOS High Sierra.app

sucatalog一直在更新中,旧的信息会删除。

如何查看编译版本

sucatalog里信息很丰富,但没有编译版本。在sucatalog中,有一个后缀名dist文件的链接地址,从dist文件中可以看到编译版本(BUILD)信息。

如何确认正式版

编译版本末尾为字母的是测试版,例如:17F66a。末尾为数字的是正式版,例如17E199

如何确认完整安装包

有如下信息的是完整安装包:

<key>ExtendedMetaInfo</key>

<dict>

<key>InstallAssistantPackageIdentifiers</key>

<dict>

<key>InstallInfo</key>

<string>com.apple.plist.InstallInfo</string>

<key>OSInstall</key>

其他信息的不是完整安装包:

<key>ExtendedMetaInfo</key>

<dict>

<key>ProductType</key>

<string>macOS</string>

如何确认发布时间

在PostDate中:

<key>ExtendedMetaInfo</key>

<dict>

<key>InstallAssistantPackageIdentifiers</key>

<dict>

<key>InstallInfo</key>

<string>com.apple.plist.InstallInfo</string>

<key>OSInstall</key>

<string>com.apple.mpkg.OSInstall</string>

</dict>

</dict>

<key>PostDate</key>

<date>2018-03-29T23:09:25Z</date>

,