{"id":454,"date":"2007-07-12T23:05:59","date_gmt":"2007-07-12T16:05:59","guid":{"rendered":""},"modified":"2007-07-12T23:05:59","modified_gmt":"2007-07-12T16:05:59","slug":"the-risk-with-the-mac-os-x-10-4-10-version-number","status":"publish","type":"post","link":"https:\/\/deepquest.code511.com\/blog\/2007\/07\/the-risk-with-the-mac-os-x-10-4-10-version-number\/","title":{"rendered":"The risk with the Mac OS X 10.4.10 version number"},"content":{"rendered":"<p>Mac OS X 10.4.10 is the first iterative release of Mac OS X to have 5 digits in its version string (1, 0, 4, 1, 0). It is also the first iterative release of Mac OS X to use the &#8220;.10&#8221; extension. This is causing some<br \/>\nsignificant issues.<br \/>\nThe initial three [sic] digits for &#8220;10.4.10&#8221; are the same as &#8220;10.4.1,&#8221; an earlier release of Mac OS X 10.4 (Tiger). Since the &#8220;MAC_OS_X_VERSION_ACTUAL&#8221; string (used by Cocoa applications to determine<br \/>\nthe current OS version) can carry a maximum of four digits, Mac OS X 10.4.10 and and 10.4.1 are both labeled &#8220;1041.&#8221;<!--more--><\/p>\n<p>This means that some applications recognize Mac OS X 10.4.10&#8217;s version string as Mac OS X 10.4.1 and refuse to properly run, erroneously thinking that the system version is too old. For instance, the application UNO requires Mac OS X 10.4.4. When running under Mac OS X 10.4.10, it recognizes the Mac OS X version number as 10.4.1 and refuses to operate.<\/p>\n<p>Essentially, the built-in Cocoa method for forbidding an app to run on too low a system breaks against Mac OS X 10.4.10.<\/p>\n<p>We&#8217;re still searching for a viable method for tricking applications into thinking that the system version is 10.4.9, which would largely obviate this problem.<\/p>\n<p>RISKS: This sounds almost like a repeat of the Y2K scenarios, with all its attendant risks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The risk with the Mac OS X 10.4.10 version number<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-454","post","type-post","status-publish","format-standard","hentry","category-apple"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4bBYZ-7k","_links":{"self":[{"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/posts\/454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/comments?post=454"}],"version-history":[{"count":0,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/posts\/454\/revisions"}],"wp:attachment":[{"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/media?parent=454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/categories?post=454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/tags?post=454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}