---
title: visionOS 2.1 Release Notes
framework: visionos-release-notes
role: article
role_heading: Article
path: visionos-release-notes/visionos-2_1-release-notes
---

# visionOS 2.1 Release Notes

Update your apps to use new features, and test your apps against API changes.

## Overview

Overview The visionOS 2.1 SDK provides support for developing apps for Apple Vision Pro devices running visionOS 2.1. The SDK comes bundled with Xcode 16.1, available from the Mac App Store. For information on the compatibility requirements for Xcode 16.1, see Xcode 16.1 Release Notes. Apple Music Resolved Issues Fixed: Apple Music songs and music videos may fail to play.  (137634483) (FB15445431) Keynote Known Issues Presenter controls are inaccessible or difficult to access while presenting. This issue impacts the ability to bring up the Light Table to navigate to a different slide, bring up the Drawing Tools and Presenter Display, access the Live Video source, access the presenters list when using Multi-Presenter, enable/disable Auto Dimming, access the Slideshow Tips and advance the presentation/go back a slide.  (134967350) Workaround: Tap to advance the presentation. Long press then swipe to the right to go back a slide. Access the Slideshow Tips using Keynote Help via the Help menu in the app toolbar. RealityKit Graphics Known Issues When a translucent SwiftUI view and translucent ModelEntity are positioned at the same point in space using RealityViewAttachment, a visual flickering may occur.  (135906908) Workaround: Add a ModelSortGroupComponent to the ModelEntity and set its group using ModelSortGroup.PlanarUIPlacement StoreKit Resolved Issues Fixed: In StoreKit Testing in Xcode, the offer identifier in the subscription renewal info might be reported incorrectly for offer codes.  (133774710) Swift Charts Resolved Issues Fixed: Any project that utilizes Swift Charts fails to build when targeting iOS, macOS, or visionOS.  (135905498) SwiftUI Resolved Issues Fixed: Scene restoration launches the incorrect scene.  (132497400) Fixed: On iOS, tvOS, and visionOS, View.navigationSplitViewColumnWidth (all overloads) does not produce an effect if applied after the NavigationSplitView is created.  (135434989) Fixed: Using if #available in @WidgetBundleBuilder and @SceneBuilder crashes on prior OS versions due to “unknown OS version.”  (136098106) Voice Memos Resolved Issues Fixed: Users are unable to rename a voice memo while recording.  (136603559)

## See Also

### visionOS 2

- [visionOS 2.6 Release Notes](visionos-release-notes/visionos-2_6-release-notes.md)
- [visionOS 2.5 Release Notes](visionos-release-notes/visionos-2_5-release-notes.md)
- [visionOS 2.4 Release Notes](visionos-release-notes/visionos-2_4-release-notes.md)
- [visionOS 2.3 Release Notes](visionos-release-notes/visionos-2_3-release-notes.md)
- [visionOS 2.2 Release Notes](visionos-release-notes/visionos-2_2-release-notes.md)
- [visionOS 2 Release Notes](visionos-release-notes/visionos-2-release-notes.md)
