• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Versionsnummern unter OS X

Tekl

Fairs Vortrefflicher
Registriert
01.06.05
Beiträge
4.630
Hi,

Apple hat ja nun OS X 10.4.10 rausgebracht. Aber wie ist das möglich? Laut TN1132 kann ja nur die erste Zahl zweistellig sein.
 
Apple hat ja nun OS X 10.4.10 rausgebracht. Aber wie ist das möglich? Laut TN1132 kann ja nur die erste Zahl zweistellig sein.

Gute Beobachtung.

Kurze Antwort: They just did it :-)

Längere Antwort: Die von Dir zitierte technical note ist offensichtlich veraltet. Wie man sieht, bezieht sie sich auch noch auf Definitionen, die zwar in C geschrieben sind, sich noch auf Parameteraufrufe beziehen, die dem alten Pascal-System entsprachen. [Nostalgie]Ach wie schön war es, als man einfach mit Pascal direkt losprogrammieren konnte[/Nostalgie]

Es gibt sicher eine noch längere Antwort. Wer kennt sie? :-)
 
Den Patchlevel zweistellig zu erhöhen ist absolut üblich, sogar die Minor revision ist bei manchen Projekten zweistellig. Wen juckts, es ist vollkommen nachvollziehbar wie es ist. Und Apple kBase und Technotes haben mehr als nur diese eine Leiche... :-) Einfach entspannen.
Gruß Pepi
 
Hast du einen neueren Artikel? Würde Apple mittlerweile keine BCD-Kodierung mehr verwenden, läge das Maximum ja auch nur bei v255.15.15. Oder ist die Verwendung von 2 Bytes auch schon veraltet?
 
Zuletzt bearbeitet:
Versionsnummern werden inzwischen nicht mehr in der 'vers' Resource gespeichert, sondern in Property List Dateien.

MacApple
 
Die 'vers' Resource ist vollkommen outdated. Die System Version steht in /System/Library/CoreServices/SystemVersion.plist, und in der Dokumentation ist schon das Beispiel "Mac OS X 10.3.15" erwähnt.

Alex