You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

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 Account.