What’s new in corelocation framework?
Asked on 06/12/2025
1 search
In the session titled "What’s new in location authorization" at WWDC 2024, several updates to the CoreLocation framework were introduced:
-
CL Service Session: A new declarative way to manage location authorization goals. This allows developers to specify what level of location access is needed for different features of their app, making the process more robust and simplifying the code.
-
Diagnostic Properties: These provide a complete contextual understanding of the app's current authorization state and the function of CoreLocation API objects. They help developers understand why an authorization goal cannot be met.
-
Implicit Service Sessions: When iterating live updates or monitor events, CoreLocation can treat these actions as implicitly holding a CL service session, which simplifies the handling of location authorization.
-
Session Lifecycle: The session lifecycle is aligned with the app's lifecycle, ensuring that location services are managed efficiently even when the app is suspended or terminated.
-
Authorization Goals: The framework has moved from a procedural model to a declarative one, allowing for more precise control over location authorization requests.
For more detailed information, you can refer to the session What’s new in location authorization (01:52) which covers authorization goals, and Diagnostic properties (13:29) for insights into the new diagnostic properties.

What’s new in location authorization
Location authorization is turning 2.0. Learn about new recommendations and techniques to get the authorization you need, and a new system of diagnostics that can let you know when an authorization goal can’t be met.

What’s new in visionOS 26
Explore exciting new features in visionOS 26. Discover enhanced volumetric APIs and learn how you can combine the power of SwiftUI, RealityKit and ARKit. Find out how you can build more engaging apps and games using faster hand tracking and input from spatial accessories. Get a sneak peek at updates to SharePlay, Compositor Services, immersive media, spatial web, Enterprise APIs, and much more.

Explore machine learning on Apple platforms
Get started with an overview of machine learning frameworks on Apple platforms. Whether you’re implementing your first ML model, or an ML expert, we’ll offer guidance to help you select the right framework for your app’s needs.