例如,Mac OS X 10.4.10 Intel是内部版本8R2232。Mac OS X Server 10.4.11 Universal是8S2169。这些数字具有以下粗略含义:
8-这是软件包的主要版本号。10.5 = 9,10.4 = 8,... 10.0 =4。在此之前是NextStep 3.3,从中我们得到3个系列。
R-这是次要版本号。对于系统更新,它总是递增(即,从10.4.10到10.4.11始终是字母跳转),但对于特定于硬件的版本,它也可能递增。R是第18个字母,但只有第10个更新为Tiger。其他8个字母颠簸是针对新版本的硬件支持。安全更新通常不值得大惊小怪。
2232-这是次要版本中的顺序内部版本号。如果是四位数,则第一位表示特定的平台。在这种情况下,2表示它适用于Intel。三位数或更短的数字表示所有体系结构的统一版本。其余数字是顺序的内部版本号。在这种情况下,R火车在发布之前有232个版本,第一个是8R2001版本。尽管构建大约是每天进行的,但是您不能真正按照这个数字进行构建。在早期阶段,构建只能每两到三天进行一次;到最后,它们可能一天发生两次或三次。根据Apple Engineering认为优先级与代码各种更改风险之间的关系,连续发行版本的构建过程可能会在一定程度上重叠。最早的版本10.4。11几乎可以肯定与10.4.10的最新版本重叠。Leopard的版本肯定与Tiger更新的版本重叠,几乎可以追溯到Tiger发行后的第二天。
请注意,不同的软件包具有完全不同的内部版本号,因此您不能以有意义的方式将内部版本号相互比较。例外是Mac OS X和Mac OS X Server共享相同的内部版本号。