Apple released Xcode 26.1.1 with Swift 6.2.1. This is a stability-focused release addressing critical issues with indexing, AI-assisted coding, and testing frameworks.
Version Details
- Xcode: 26.1.1 (Build 17B100)
- Swift: 6.2.1
- Required macOS: Sequoia 15.6 or later
- SDKs: iOS 26.1, iPadOS 26.1, tvOS 26.1, macOS 26.1, visionOS 26.1
- Device Debugging: iOS 15+, tvOS 15+, watchOS 8+, visionOS
Critical Bug Fixes
Background Indexing - FIXED
Projects with incomplete or stalled background indexing will now complete properly. This resolves issues with code completion, navigation, and refactoring tools.
Coding Intelligence Performance
- Reduced memory usage in projects with large git repositories
- Fixed performance issues when ChatGPT applies code changes (significantly faster)
- Fixed line number accuracy in "find text in file" tool
- Fixed tool availability - coding tools no longer disappear from editor/menus
Swift Testing Framework
Critical fix for async testing: Tests using #expect or Issue.record() in detached contexts (Task.detached, DispatchQueue) no longer crash unexpectedly.
Simulator
- Fixed boot failures after macOS upgrades
- Fixed device listing when multiple runtimes share same identifier
SwiftUI Previews
- Now work with mergeable libraries (previously broken)
- Fixed "Resource Invalidation" errors when switching visionOS previews
New Features
Device Diagnostics
Gather sysdiagnose from connected devices via command line:
xcrun devicectl device sysdiagnose
Swift Package Manager
Registry packages now cached locally (1-hour expiry), reducing unnecessary network fetches.
Instruments
- Skipped SwiftUI view updates clearly labeled as "Skipped Update"
- Fixed aggregation filter calculations
- iPhone 17 support for Processor Trace Instrument
- Fixed token counts in Foundation Models Instrument
Known Issues & Workarounds
Simulator Boot Failure
Issue: May fail on first build after macOS upgrade
Fix:
xcrun simctl runtime dyld_shared_cache update --all
Address Sanitizer
Issue: Incompatible with Hardware Memory Tagging
Fix: Disable Hardware Memory Tagging in Enhanced Security settings when using Address Sanitizer
Summary
- No breaking changes - safe to update
- Stability focus - primarily bug fixes
- AI tools improved - better performance and reliability
- Testing fixed - Swift Testing no longer crashes in async contexts
- Indexing reliable - critical fix for incomplete indexing
This is a low-risk, recommended update with significant stability improvements.
Official Release Notes: Apple Developer Documentation
Top comments (1)
Xcode Version Details