{"id":36350,"date":"2022-06-24T16:21:49","date_gmt":"2022-06-24T20:21:49","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=36350"},"modified":"2022-07-15T09:24:26","modified_gmt":"2022-07-15T13:24:26","slug":"xcode-14-high-sierra-and-later","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2022\/06\/24\/xcode-14-high-sierra-and-later\/","title":{"rendered":"Xcode 14: High Sierra and Later"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/documentation\/xcode-release-notes\/xcode-14-release-notes\">Xcode 14 Beta 2 Release Notes<\/a>:<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/documentation\/xcode-release-notes\/xcode-14-release-notes\">\n<p>Xcode 14 supports building applications that target macOS 10.13, iOS 11, tvOS 11, watchOS 4, and later.<\/p>\n<\/blockquote>\n<p>In other words, Xcode 14 is dropping support for macOS 10.9 through 10.12. Note also that Xcode 13 doesn&rsquo;t run on macOS 13. There&rsquo;s pressure from both sides to discourage developers from supporting macOS Sierra and earlier.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/_saagarjha\/status\/1540134606287974400\">Saagar Jha<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/_saagarjha\/status\/1540134606287974400\">\n<p>Yeah, this is really going to suck. Some of our users have old Macs that can&rsquo;t update to Sierra (which dropped support for several computers :\/)<\/p>\n<\/blockquote>\n\n<p>All in all, it&rsquo;s not a good year for those with older devices:<\/p>\n<ul>\n<li>macOS 13 doesn&rsquo;t run on some Macs that were <a href=\"https:\/\/mjtsai.com\/blog\/2022\/06\/06\/macos-13-0-ventura-announced\/\">sold until December 2019<\/a>.<\/li>\n<li>Stage Manager for iPad <a href=\"https:\/\/mjtsai.com\/blog\/2022\/06\/15\/stage-managers-ipad-requirements\/\">requires an M1<\/a>.<\/li>\n<li>watchOS 9 drops support for devices that are <a href=\"https:\/\/mjtsai.com\/blog\/2022\/06\/06\/watchos-9-announced\/\">still being sold<\/a>.<\/li>\n<\/ul>\n\n<p>Looking back to the previous transition, the first Intel Macs were released in 2006 and ran Tiger. Snow Leopard was released in 2009 and dropped support for PowerPC Macs. Lion was released in 2011 and dropped support for Rosetta.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/06\/09\/xcode-14-announced\/\">Xcode 14 Announced<\/a><\/li>\n<\/ul>\n\n<p id=\"xcode-14-high-sierra-and-later-update-2022-06-27\">Update (2022-06-27): <a href=\"https:\/\/eclecticlight.co\/2022\/06\/26\/last-week-on-my-mac-apple-to-kill-all-support-for-sierra-and-earlier\/\">Howard Oakley<\/a>:<\/p>\n<blockquote cite=\"https:\/\/eclecticlight.co\/2022\/06\/26\/last-week-on-my-mac-apple-to-kill-all-support-for-sierra-and-earlier\/\">\n<p>Caught in the middle are Mac users, who won&rsquo;t see Apple forcing third-party developers to drop support for those older versions of OS X, but will inevitably blame the developers instead. It&rsquo;s thus a perfect management solution, as it reduces the cost of customer support but shifts blame for the consequences away from Apple onto third-parties.<\/p>\n<p>[&#8230;]<\/p>\n<p>As usual, Apple remains silent. Nowhere in its presentations at WWDC, nor in the list of Ventura&rsquo;s new features, does Apple state that it&rsquo;s pulling support for four versions of OS X\/macOS up to Sierra, inclusive.<\/p>\n<p>[&#8230;]<\/p>\n<p>I&rsquo;m afraid it&rsquo;s simply not feasible for small developers to maintain two versions of their source code, building in two different versions of Xcode, on two different versions of macOS, especially when many of us are trying to migrate to Apple silicon for development.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Xcode 14 Beta 2 Release Notes: Xcode 14 supports building applications that target macOS 10.13, iOS 11, tvOS 11, watchOS 4, and later. In other words, Xcode 14 is dropping support for macOS 10.9 through 10.12. Note also that Xcode 13 doesn&rsquo;t run on macOS 13. There&rsquo;s pressure from both sides to discourage developers from [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2022-06-24T20:21:52Z","apple_news_api_id":"853eda6f-c0d0-4b6a-89a3-1bcaf98ecdf8","apple_news_api_modified_at":"2022-07-15T13:24:29Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAg==","apple_news_api_share_url":"https:\/\/apple.news\/AhT7ab8DQS2qJoxvK-Y7N-A","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[30,1529,2223,402,71,1025,226],"class_list":["post-36350","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-mac","tag-macos-10-13","tag-macos-13-ventura","tag-powerpc","tag-programming","tag-rosetta","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/36350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=36350"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/36350\/revisions"}],"predecessor-version":[{"id":36355,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/36350\/revisions\/36355"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=36350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=36350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=36350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}