26.4
What's New
iOS 26.4 beta 2 enhances asset pack management with offline capabilities and introduces full Memory Integrity Enforcement opt-in for developers. StoreKit gains transaction revocation tracking fields, while RCS encryption enters beta testing. Notable fixes address SwiftUI activity handling, proxy configuration leaks, and keyboard notifications.
Highlights
- Asset pack manager now supports offline status checks via localStatus() and assetPackIsAvailableLocally() APIs
- ensureLocalAvailability() method enables forcing latest asset pack versions locally
- Applications can opt into full Memory Integrity Enforcement for enhanced memory safety protection
- StoreKit Transaction adds revocationType and revocationPercentage fields for improved subscription management
- RCS end-to-end encryption available for beta testing between Apple and Android devices
- Fixed CFRunLoopSource leak in proxy auto-configuration (PAC) implementations
- SwiftUI now surfaces latest userActivity as current user activity
Breaking Changes
- Reality Composer iOS can no longer export projects as .reality or USDZ formats