18.1
What's New
iOS 18.1 focuses on stability and compatibility fixes, particularly addressing Swift 6 migration issues, SwiftUI rendering problems, and security vulnerabilities in camera capture extensions. Key improvements include universal link handling, color scheme preference management, and watchOS Live Activity font rendering. Developers should test Swift 6 projects thoroughly and review camera extension implementations for security compliance.
Highlights
- Fixed universal links opening in browser instead of apps when using OpenURLIntent and URLRepresentableIntent APIs
- Resolved Swift 6 compatibility issues causing HealthKit API crashes in updated projects
- Fixed Swift Charts build failures across iOS, macOS, and visionOS targets
- Improved SwiftUI color scheme handling with preferredColorScheme modifier now respecting nil values
- Fixed Camera Controls overlay security issues with capture extensions and LockedCameraCapture
- Corrected Live Activity font metrics for watchOS rectangular complications and custom views
Breaking Changes
- preferredColorScheme modifier behavior changed: nil now indicates no preference and defers to system color scheme instead of maintaining previous preference