Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

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.