Views
1

Your rating
Rate update installation process

Log in to rate this update.
Login

Risk factor
No ratings yet. Be the first to rate this update.

Smooth installs 0%
Minor issues 0%
Major issues 0%

Update Summary

macOS Sequoia 15.4 release notes for March 31, 2025 cover new SDK features, API changes, deprecations, and multiple bug fixes across Apple Intelligence, StoreKit, SwiftUI, WebKit, and virtualization. It also includes known issues and guidance for developers updating to Xcode 16.3.

Update Details

Bug Fixes

  • Automatic Assessment Configuration: assessment sessions might be interrupted under high-memory conditions.
  • Game Controller: controllers might stop responding when accessibility features such as VoiceOver are enabled.
  • Networking: Ethernet access to 169.254.169.254 could cause CI build machine issues due to Local Network Privacy restrictions.
  • StoreKit: helper applications could quit with NSCocoaErrorDomain error 4097 during purchases, and StoreKit 2 APIs might return purchase errors.
  • SwiftUI: fixes for tint behavior in confirmation dialogs and alerts, toolbar item visibility, environment invalidation, and @Sendable diagnostics for .onPreferenceChange.
  • UIWritingToolsCoordinator: delegate method -writingToolsCoordinator:requestsRangeInContextWithIdentifierForPoint:completion: was incorrectly treated as optional and not called.
  • Virtual Machines: M4 Macs could fail to launch virtual machines and restart the system.
  • Writing Tools: replacing generated list, key point, table, or summary content could show an error message.

New Features

  • FSKit is now available for delivering user-space file systems as Application Extensions with DiskArbitration integration.
  • Podcasts Search now provides type-ahead suggestions.
  • SCSIControllerDriverKit adds bundled I/O and shared-memory APIs for parallel task command and response buffers.
  • Apple silicon Macs with an internal SD card reader now support SDUC cards larger than 2 TB.
  • StoreKit adds Advanced Commerce API support, new transaction properties, and the renamed introductory offer eligibility purchase option API.
  • SwiftUI adds configurable app-termination behavior for .sheet, .alert, and .confirmationDialog via new modifiers.
  • System Calls now includes manual pages for fileport_makeport(2) and fileport_makefd(2).
  • URLSession introduces a new HTTP loading mode controlled by usesClassicLoadingMode.
  • WebKit adds WKWebExtension, WKWebExtensionContext, and WKWebExtensionController for Web Extensions integration.

Known Issues

  • After restoring macOS 15.4, some Apple Intelligence features may be unavailable or show “Downloading support…”. Restarting the device might help.
  • After updating to macOS 15.4 beta, installed driver extensions may have loading issues. Disable and re-enable the affected extensions in Login Items & Extensions, then restart.
  • Availability checking is disabled for C APIs in hvf. Define BUILD_FOR_APPLE_SDK 1 before headers to enable it.
  • Calling isEligibleForIntroOffer(for:) returns false if no user account is signed in; the user must sign in with an App Store account.

Hints

  • macOS 15.4 SDK is bundled with Xcode 16.3 from the Mac App Store.
  • libxml2 custom allocation APIs are deprecated starting in macOS Sequoia 15.4; use standard memory functions instead and stop relying on xmlMemSetup()/xmlMemGet() and related globals.
  • For DriverKit workloads with high queue depths or very small I/O sizes, the new SCSIControllerDriverKit APIs may improve performance compared with KernelExtension.
  • The new URLSession HTTP loading mode is not the default yet; set usesClassicLoadingMode to false to enable it.
  • StoreKit introductory offer eligibility can be controlled with introductoryOfferEligibility(compactJWS:), which requires a server-signed payload.
Product Information

Vendor: Apple

Product: macOS

Version: macOS Sequoia 15.4

Release date: Mar 31, 2025