Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

gestaltSystemVersion is returning 10.9.0 instead of 10.10.0. Use NSProcessInfo's operatingSystemVersion property to get correct system version number. Summary : [10.10] WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.

what does this mean and how can i fix it:

gestaltSystemVersion is returning 10.9.0 instead of 10.10.0. Use NSProcessInfo's operatingSystemVersion property to get correct system version number. Summary : [10.10] WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.

Posted on Nov 7, 2014 11:15 AM

Reply
1 reply

Nov 7, 2014 3:00 PM in response to k.fromsluis

Its been deprecated since 10.8.

There's no direct replacement but the following thread http://forums.macrumors.com/showthread.php?t=1808386 mentions and discusses some alternetives.


Getting 10.9.0 also appears to be a feature:

"If the values of the minor or bug fix revision are larger than 9, then

gestaltSystemVersion
will substitute the value 9 for them"

- Xcode 6.1 docs (OSX 10.9.5)


This is probably due to classical MacOS enforcing usage of only one digit (0-9) in the minor and bug fix parts of the version number.

gestaltSystemVersion is returning 10.9.0 instead of 10.10.0. Use NSProcessInfo's operatingSystemVersion property to get correct system version number. Summary : [10.10] WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.