{"id":37888,"date":"2022-12-14T14:44:05","date_gmt":"2022-12-14T19:44:05","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=37888"},"modified":"2022-12-14T14:51:30","modified_gmt":"2022-12-14T19:51:30","slug":"xcode-14-2","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2022\/12\/14\/xcode-14-2\/","title":{"rendered":"Xcode 14.2"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/documentation\/xcode-release-notes\/xcode-14_2-release-notes\">Apple<\/a> (<a href=\"https:\/\/download.developer.apple.com\/Developer_Tools\/Xcode_14.2\/Xcode_14.2.xip\">download<\/a>, <a href=\"https:\/\/download.developer.apple.com\/Developer_Tools\/Command_Line_Tools_for_Xcode_14.2\/Command_Line_Tools_for_Xcode_14.2.dmg\">command-line tools<\/a>, <a href=\"https:\/\/download.developer.apple.com\/Developer_Tools\/Additional_Tools_for_Xcode_14.2\/Additional_Tools_for_Xcode_14.2.dmg\">additional tools<\/a>):<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/documentation\/xcode-release-notes\/xcode-14_2-release-notes\">\n<p>Xcode 14.2 includes Swift 5.7 and SDKs for iOS 16.2, iPadOS 16.2, tvOS 16.1, watchOS 9.1, and macOS Ventura 13.1. The Xcode 14.2 release supports on-device debugging in iOS 11 and later, tvOS 11 and later, and watchOS 4 and later. Xcode 14.2 requires a Mac running macOS Monterey 12.5 or later.<\/p>\n<\/blockquote>\n\n<p>I don&rsquo;t see anything about it in the release notes, but fingers crossed this fixes the bug I&rsquo;ve been seeing where changes to some source files don&rsquo;t get compiled into the final binary unless I do a clean build. I keep seeing &ldquo;impossible&rdquo; behavior only to realize that it&rsquo;s because old code is running.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/iKenndac\/status\/1587867958348599308\">Daniel Kennett<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/iKenndac\/status\/1587867958348599308\">\n<p>I had a quick spelunk and there&rsquo;s a user defaults key that looks promising for turning off these adverts Apple has put into Xcode &#x1F91E;<\/p>\n<pre>defaults write com.apple.dt.Xcode XcodeCloudUpsellPromptEnabled -bool false<\/pre>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/09\/12\/xcode-14\/\">Xcode 14<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Apple (download, command-line tools, additional tools): Xcode 14.2 includes Swift 5.7 and SDKs for iOS 16.2, iPadOS 16.2, tvOS 16.1, watchOS 9.1, and macOS Ventura 13.1. The Xcode 14.2 release supports on-device debugging in iOS 11 and later, tvOS 11 and later, and watchOS 4 and later. Xcode 14.2 requires a Mac running macOS Monterey [&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-12-14T19:44:08Z","apple_news_api_id":"2409ced1-d9b8-41d0-92f7-67b39410aba0","apple_news_api_modified_at":"2022-12-14T19:51:33Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAg==","apple_news_api_share_url":"https:\/\/apple.news\/AJAnO0dm4QdCS92ezlBCroA","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":[2],"tags":[131,649,30,2077,2223,226,2230],"class_list":["post-37888","post","type-post","status-publish","format-standard","hentry","category-technology","tag-bug","tag-esoteric-preferences","tag-mac","tag-macos-12","tag-macos-13-ventura","tag-xcode","tag-xcode-cloud"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/37888","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=37888"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/37888\/revisions"}],"predecessor-version":[{"id":37898,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/37888\/revisions\/37898"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=37888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=37888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=37888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}