今天我讀到:
Apple今天向開發人員發布了更新的macOS Sierra黃金大師(GM)版本……新的GM種子是內部版本16A323,而上週發布的內部版本是16A320。
下載後,在Finder>獲取“安裝macOS Sierra.app”的信息中,我看到“版本:1.2.49”,但沒有內部版本號。
如何識別macOS安裝程序的內部版本號?
我的目標是驗證我可能使用的安裝程序。
今天我讀到:
Apple今天向開發人員發布了更新的macOS Sierra黃金大師(GM)版本……新的GM種子是內部版本16A323,而上週發布的內部版本是16A320。
下載後,在Finder>獲取“安裝macOS Sierra.app”的信息中,我看到“版本:1.2.49”,但沒有內部版本號。
如何識別macOS安裝程序的內部版本號?
我的目標是驗證我可能使用的安裝程序。
告訴內部版本號最可靠的方法是檢查安裝程序OS映像文件中的SystemVersion.plist文件(而不是安裝程序本身的內部版本號)。
/ Applications / Install macOS Sierra.app/Contents/SharedSupport/InstallESD.dmg
/ Volumes / OS X安裝ESD / BaseSystem.dmg
(隱藏文件) / Volumes / OS X Base System / System / Library / CoreServices / SystemVersion.plist
並檢查 <key>ProductBuildVersion< / key>
要確定macOS Sierra GM內部版本號,請使用:
cat“ /應用程序/安裝macOS Sierra.app/Contents/Info.plist” |grep -A 1 DTSDKBuild
如果您的 Install macOS Sierra.app 位於其他位置,請應用路徑的開頭部分。
嗯...我知道當您從同一主要版本的操作系統(在本例中為10.12)啟動時,您可以打開System Image Utility,然後從Sources菜單中選擇Install Assistant,它會告訴您內部版本號。
但是,它將僅顯示它可以映像的安裝程序(或其他卷),必須與引導系統的主版本匹配。因此,如果您現在在10.11中,並且想要查看無法使用的10.12安裝程序的內部版本號。
要確定macOS High Sierra內部版本號,請使用:
/ Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg
/ Volumes / OS X Base System / System / Library / CoreServices / SystemVersion.plist
<key>ProductBuildVersion< / key>
下找到版本號MOST更新了2020年的答案。
自macOS Mojave以來,很多事情已經改變。我希望這個較新的答案至少在幾個版本中仍然有效。我列出了幾種不同的方法,以防萬一一種方法過時。
下面的命令假定您已經 cd
到 / Applications / Install macOS XXX.app/Contents
cat Info.plist | grep -A 1 DTPlatformVersion
應該為您提供完整版本,例如<string>10.15.6< / string>
cat Info.plist | grep -A 1 CFBundleShortVersionString
應該給你應該給你的次要版本(10.x之後的後綴),例如<string>15.6.00< / string>
cat version.plist | grep -A 1 CFBundleShortVersionString
應該給你應該給你的次要版本(10.x之後的後綴),例如<string>15.6.00< / string>
cat SharedSupport / InstallInfo.plist | grep -E'[0-9] {1,3} \。[0-9] {1,2} \。[0-9] {1,2}'
最有可能提供您使用的格式為XX.XX.XX
要在安裝macOS Sierra後查找內部版本號: