{"id":4502,"date":"2022-11-14T09:08:08","date_gmt":"2022-11-14T14:08:08","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=4502"},"modified":"2024-02-09T14:29:31","modified_gmt":"2024-02-09T19:29:31","slug":"latest-appflow-build-stack-updates","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates","title":{"rendered":"Latest Appflow Build Stack Updates"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Mobile operating systems are always changing, which means the software used to build your applications needs to as well. At Ionic, we track these updates to ensure you have the most relevant native binary build software within <a href=\"https:\/\/ionic.io\/blog\/appflow\">Appflow<\/a>, our mobile CI\/CD solution. Here are the latest build stack updates coming your way.<\/span><\/p>\n<p><!--more--><\/p>\n<h2>Out with the old<\/h2>\n<p><span style=\"font-weight: 400;\">Support for each build stack within Appflow remains in place for approximately two years after its creation date. When new build stacks are introduced and the oldest build stacks cross this threshold, they are formally retired.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s now time to retire the following stacks:<\/span><\/p>\n<table style=\"border-style: none;\">\n<tbody>\n<tr>\n<th style=\"border-style: none; vertical-align: middle; text-align: center;\"><b>Target Build OS<\/b><\/th>\n<th style=\"border-style: none; vertical-align: middle; text-align: center;\"><b>Build Stack Name<\/b><\/th>\n<th style=\"border-style: none; vertical-align: middle; text-align: center;\"><b>Retirement Date<\/b><\/th>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">iOS<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">macOS &#8211; 2020.11<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">November 29, 2022<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">Android<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">Linux &#8211; 2020.11<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">November 29, 2022<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Any <\/span><a href=\"https:\/\/ionic.io\/docs\/appflow\/automation\/intro\"><span style=\"font-weight: 400;\">Appflow automations<\/span><\/a><span style=\"font-weight: 400;\"> using either of these build stacks will need to be updated. If they are not updated by the retirement date, they will automatically update to the latest build stack!\u00a0<\/span><\/p>\n<h2>In with the new<\/h2>\n<p><span style=\"font-weight: 400;\">As a few build stacks make their way into retirement, a new iteration is headed your way.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With the official release of iOS 16, a new build stack was required. We\u2019re happy to share that the <\/span><b>macOS &#8211; 2022.10<\/b><span style=\"font-weight: 400;\">\u00a0is now available for building iOS binaries! This provides support for the latest build tools such as <\/span><b>Xcode 14, Node 18, and more<\/b><span style=\"font-weight: 400;\">. <\/span><a href=\"https:\/\/ionic.io\/docs\/appflow\/build-stacks\"><span style=\"font-weight: 400;\">Check out the documentation for a full list of software versions<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2>Start building today<\/h2>\n<p><span style=\"font-weight: 400;\">As always, we recommend using the latest build stacks for most apps. However, other build stacks will remain available until they pass their retirement window. This is to ensure apps with requirements for specific versions of a build tool are supported for an adequate amount of time.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To check out the specific software versions supported within each of our active build stacks, check out the <\/span><a href=\"https:\/\/ionic.io\/docs\/appflow\/build-stacks\"><span style=\"font-weight: 400;\">Appflow Build Stacks docs<\/span><\/a><span style=\"font-weight: 400;\">. If you\u2019re not building your mobile apps with Appflow, it\u2019s never too late to <\/span><a href=\"https:\/\/dashboard.ionicframework.com\/account-setup?loc=billing\"><span style=\"font-weight: 400;\">get started<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mobile operating systems are always changing, which means the software used to build your applications needs to as well. At Ionic, we track these updates to ensure you have the most relevant native binary build software within Appflow, our mobile CI\/CD solution. Here are the latest build stack updates coming your way.<\/p>\n","protected":false},"author":94,"featured_media":4503,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"0","publish_post_category":"20","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"555502","discourse_permalink":"http:\/\/forum.ionicframework.com\/t\/latest-appflow-build-stack-updates\/228571","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,120,122],"tags":[128,258],"class_list":["post-4502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-announcements","category-product","tag-appflow","tag-mobile-ci-cd"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Latest Appflow Build Stack Updates - Ionic Blog<\/title>\n<meta name=\"description\" content=\"Appflow build stack updates are here! Choose the latest iOS and Android stacks and continue shipping applications faster than ever!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Latest Appflow Build Stack Updates\" \/>\n<meta property=\"og:description\" content=\"Appflow build stack updates are here! Choose the latest iOS and Android stacks and continue shipping applications faster than ever!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-14T14:08:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-09T19:29:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image-1024x512.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Conner Simmons\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@connerwsimmons\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Conner Simmons\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates\"},\"author\":{\"name\":\"Conner Simmons\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd\"},\"headline\":\"Latest Appflow Build Stack Updates\",\"datePublished\":\"2022-11-14T14:08:08+00:00\",\"dateModified\":\"2024-02-09T19:29:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates\"},\"wordCount\":320,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image.png\",\"keywords\":[\"Appflow\",\"Mobile CI\/CD\"],\"articleSection\":[\"All\",\"Announcements\",\"Product\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates\",\"url\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates\",\"name\":\"Latest Appflow Build Stack Updates - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image.png\",\"datePublished\":\"2022-11-14T14:08:08+00:00\",\"dateModified\":\"2024-02-09T19:29:31+00:00\",\"description\":\"Appflow build stack updates are here! Choose the latest iOS and Android stacks and continue shipping applications faster than ever!\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image.png\",\"width\":2240,\"height\":1120},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Latest Appflow Build Stack Updates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd\",\"name\":\"Conner Simmons\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg\",\"caption\":\"Conner Simmons\"},\"description\":\"Product Team\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/connersimmons\/\",\"https:\/\/x.com\/connerwsimmons\"],\"jobTitle\":\"Product Evangelist\",\"worksFor\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/author\/conner\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Latest Appflow Build Stack Updates - Ionic Blog","description":"Appflow build stack updates are here! Choose the latest iOS and Android stacks and continue shipping applications faster than ever!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates","og_locale":"en_US","og_type":"article","og_title":"Latest Appflow Build Stack Updates","og_description":"Appflow build stack updates are here! Choose the latest iOS and Android stacks and continue shipping applications faster than ever!","og_url":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates","og_site_name":"Ionic Blog","article_published_time":"2022-11-14T14:08:08+00:00","article_modified_time":"2024-02-09T19:29:31+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image-1024x512.png","type":"image\/png"}],"author":"Conner Simmons","twitter_card":"summary_large_image","twitter_creator":"@connerwsimmons","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Conner Simmons","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates"},"author":{"name":"Conner Simmons","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd"},"headline":"Latest Appflow Build Stack Updates","datePublished":"2022-11-14T14:08:08+00:00","dateModified":"2024-02-09T19:29:31+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates"},"wordCount":320,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image.png","keywords":["Appflow","Mobile CI\/CD"],"articleSection":["All","Announcements","Product"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates","url":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates","name":"Latest Appflow Build Stack Updates - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image.png","datePublished":"2022-11-14T14:08:08+00:00","dateModified":"2024-02-09T19:29:31+00:00","description":"Appflow build stack updates are here! Choose the latest iOS and Android stacks and continue shipping applications faster than ever!","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image.png","width":2240,"height":1120},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/latest-appflow-build-stack-updates#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Latest Appflow Build Stack Updates"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd","name":"Conner Simmons","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg","caption":"Conner Simmons"},"description":"Product Team","sameAs":["https:\/\/www.linkedin.com\/in\/connersimmons\/","https:\/\/x.com\/connerwsimmons"],"jobTitle":"Product Evangelist","worksFor":"Ionic","url":"https:\/\/ionic.io\/blog\/author\/conner"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/build-stacks-feature-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/4502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=4502"}],"version-history":[{"count":1,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/4502\/revisions"}],"predecessor-version":[{"id":4548,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/4502\/revisions\/4548"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/4503"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=4502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=4502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=4502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}