{"id":49363,"date":"2025-09-25T16:31:48","date_gmt":"2025-09-25T20:31:48","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=49363"},"modified":"2025-09-25T16:31:59","modified_gmt":"2025-09-25T20:31:59","slug":"xcode-26-1-beta-1","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/09\/25\/xcode-26-1-beta-1\/","title":{"rendered":"Xcode 26.1 Beta 1"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/documentation\/xcode-release-notes\/xcode-26_1-release-notes\">Apple<\/a>:<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/documentation\/xcode-release-notes\/xcode-26_1-release-notes\"><p>Xcode 26.1 beta requires a Mac running macOS Sequoia 15.6 or later.<\/p><p>[&#8230;]<\/p><p>The &lsquo;devicectl&rsquo; command line tool now supports gathering a sysdiagnose from a connected device. To use this functionality, run &lsquo;xcrun devicectl device sysdiagnose&rsquo;<\/p><p>[&#8230;]<\/p><p>When enabling Hardware Memory Tagging under Enhanced Security (Capabilities editor -&gt; Enhanced Security -&gt; Memory Safety -&gt; Enable Hardware Memory Tagging), all applications will currently run under Soft Mode irrespective of the Soft Mode for Memory Tagging option.<\/p><p>[&#8230;]<\/p><p>Fixed: If an issue is recorded during a Swift Testing test via an API such as <code>#expect<\/code> or <code>Issue.record()<\/code> in a context which is unassociated with the test, such as via <code>Task.detached { &#8230; }<\/code> or a <code>DispatchQueue<\/code>, the test process no longer unexpectedly terminates and Xcode shows the issue.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/09\/25\/xcode-26-0-1\/\">Xcode 26.0.1<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/09\/11\/memory-integrity-enforcement\/\">Memory Integrity Enforcement<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Apple: Xcode 26.1 beta requires a Mac running macOS Sequoia 15.6 or later.[&#8230;]The &lsquo;devicectl&rsquo; command line tool now supports gathering a sysdiagnose from a connected device. To use this functionality, run &lsquo;xcrun devicectl device sysdiagnose&rsquo;[&#8230;]When enabling Hardware Memory Tagging under Enhanced Security (Capabilities editor -&gt; Enhanced Security -&gt; Memory Safety -&gt; Enable Hardware Memory Tagging), [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-09-25T20:31:51Z","apple_news_api_id":"46d7a667-183d-4c9d-9955-b997ce1b8390","apple_news_api_modified_at":"2025-09-25T20:32:01Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/ARtemZxg9TJ2ZVbmXzhuDkA","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":[31,2741,30,2742,71,268,226],"class_list":["post-49363","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-ios","tag-ios-26","tag-mac","tag-macos-tahoe-26","tag-programming","tag-testing","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/49363","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=49363"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/49363\/revisions"}],"predecessor-version":[{"id":49365,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/49363\/revisions\/49365"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=49363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=49363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=49363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}