Skip to content

MapKit tvOS xcode26.0 b1

Rolf Bjarne Kvinge edited this page Jul 11, 2025 · 2 revisions

#MapKit.framework https://github.com/dotnet/macios/pull/23308

diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddress.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddress.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddress.h	1969-12-31 19:00:00
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddress.h	2025-05-30 01:55:04
@@ -0,0 +1,25 @@
+//
+//  MKAddress.h
+//  MapKit
+//
+//  Copyright © 2024 Apple, Inc. All rights reserved.
+//
+
+#import <MapKit/MKFoundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+API_AVAILABLE(ios(26.0), visionos(26.0), macos(26.0), tvos(26.0), watchos(26.0))
+@interface MKAddress : NSObject
+
+- (nullable instancetype)initWithFullAddress:(NSString *)fullAddress shortAddress:(nullable NSString *)shortAddress;
+
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
+@property (nonatomic, readonly, copy) NSString *fullAddress;
+@property (nonatomic, readonly, copy, nullable) NSString *shortAddress;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddressFilter.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddressFilter.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddressFilter.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddressFilter.h	2025-05-30 01:55:05
@@ -16,10 +16,10 @@
     MKAddressFilterOptionLocality = 1 << 3,
     MKAddressFilterOptionSubLocality = 1 << 4,
     MKAddressFilterOptionPostalCode = 1 << 5
-} NS_SWIFT_NAME(MKAddressFilter.Options) API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
+} NS_SWIFT_NAME(MKAddressFilter.Options) API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
 
 
-API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0))
 @interface MKAddressFilter : NSObject <NSSecureCoding, NSCopying>
 
 @property (nonatomic, class, readonly) MKAddressFilter *filterIncludingAll NS_SWIFT_NAME(includingAll);
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddressRepresentations.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddressRepresentations.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddressRepresentations.h	1969-12-31 19:00:00
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAddressRepresentations.h	2025-05-30 01:55:06
@@ -0,0 +1,52 @@
+//
+//  MKAddressRepresentations.h
+//  MapKit
+//
+//  Copyright © 2024 Apple, Inc. All rights reserved.
+//
+
+#import <MapKit/MKFoundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+typedef NS_ENUM(NSInteger, MKAddressRepresentationsContextStyle) {
+    // Includes "United States" only if device region is not the United States
+    MKAddressRepresentationsContextStyleAutomatic,
+
+    // Omits "United States"
+    MKAddressRepresentationsContextStyleShort,
+
+    // Includes "United States" even if device region is the United States
+    MKAddressRepresentationsContextStyleFull
+} NS_SWIFT_NAME(MKAddressRepresentations.ContextStyle) API_AVAILABLE(ios(26.0), visionos(26.0), macos(26.0), tvos(26.0), watchos(26.0));
+
+
+API_AVAILABLE(ios(26.0), visionos(26.0), macos(26.0), tvos(26.0), watchos(26.0))
+@interface MKAddressRepresentations : NSObject
+
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
+// 1 Apple Park Way
+// Cupertino, CA 95014
+// United States
+- (nullable NSString *)fullAddressIncludingRegion:(BOOL)includingRegion singleLine:(BOOL)singleLine NS_SWIFT_NAME(fullAddress(includingRegion:singleLine:));
+
+// Cupertino
+@property (nonatomic, readonly, copy, nullable) NSString *cityName;
+
+// Cupertino, CA
+@property (nonatomic, readonly, copy, nullable) NSString *cityWithContext;
+
+// Cupertino, CA, United States
+- (nullable NSString *)cityWithContextUsingStyle:(MKAddressRepresentationsContextStyle)style NS_SWIFT_NAME(cityWithContext(_:));
+
+// United States
+@property (nonatomic, readonly, copy, nullable) NSString *regionName;
+
+// US
+@property (nonatomic, readonly, copy, nullable) NSString *regionCode NS_REFINED_FOR_SWIFT;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKCircle.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKCircle.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKCircle.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKCircle.h	2025-05-30 01:55:06
@@ -12,7 +12,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 4_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2), watchos(1.0))
 @interface MKCircle : MKShape <MKOverlay>
 
 + (instancetype)circleWithCenterCoordinate:(CLLocationCoordinate2D)coord
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKCircleView.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKCircleView.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKCircleView.h	2025-04-22 23:18:33
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKCircleView.h	2025-05-30 01:55:06
@@ -14,7 +14,7 @@
 #import <MapKit/MKOverlayPathView.h>
 
 // Prefer MKCircleRenderer
-API_DEPRECATED_WITH_REPLACEMENT("MKCircleRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
+API_DEPRECATED("Use MKCircleRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos)
 #endif
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirections.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirections.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirections.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirections.h	2025-05-30 01:55:06
@@ -16,7 +16,7 @@
 typedef void (^MKDirectionsHandler)(MKDirectionsResponse * __nullable response, NSError * __nullable error);
 typedef void (^MKETAHandler)(MKETAResponse * __nullable response, NSError * __nullable error);
 
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKDirections : NSObject
 
 // The request will be copied during initialization, so any changes made to the request
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsRequest.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsRequest.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsRequest.h	2025-04-22 23:18:33
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsRequest.h	2025-05-30 01:55:06
@@ -11,13 +11,13 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0), watchos(9.0))
 typedef NS_ENUM(NSInteger, MKDirectionsRoutePreference) {
     MKDirectionsRoutePreferenceAny = 0,
     MKDirectionsRoutePreferenceAvoid
 };
 
-NS_CLASS_AVAILABLE(10_9, 6_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(6.0), tvos(9.2), watchos(1.0))
 @interface MKDirectionsRequest : NSObject
 
 @property (nonatomic, strong, nullable) MKMapItem *source;
@@ -38,8 +38,8 @@
 @property (nonatomic, copy, nullable) NSDate *departureDate NS_AVAILABLE(10_9, 7_0);
 @property (nonatomic, copy, nullable) NSDate *arrivalDate NS_AVAILABLE(10_9, 7_0);
 
-@property (nonatomic) MKDirectionsRoutePreference tollPreference API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0)) API_UNAVAILABLE(watchos); // Default is MKDirectionsRoutePreferenceAny
-@property (nonatomic) MKDirectionsRoutePreference highwayPreference API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0)) API_UNAVAILABLE(watchos); // Default is MKDirectionsRoutePreferenceAny
+@property (nonatomic) MKDirectionsRoutePreference tollPreference API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0), watchos(9.0)); // Default is MKDirectionsRoutePreferenceAny
+@property (nonatomic) MKDirectionsRoutePreference highwayPreference API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0), watchos(9.0)); // Default is MKDirectionsRoutePreferenceAny
 
 @end
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsResponse.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsResponse.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsResponse.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsResponse.h	2025-05-30 01:55:04
@@ -16,7 +16,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKDirectionsResponse : NSObject
 
 // Source and destination may be filled with additional details compared to the request object.
@@ -27,7 +27,7 @@
 
 @end
 
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKRoute : NSObject
 
 @property (nonatomic, readonly) NSString *name; // localized description of the route's significant feature, e.g. "US-101"
@@ -43,13 +43,13 @@
 
 @property (nonatomic, readonly) NSArray<MKRouteStep *> *steps;
 
-@property (nonatomic, readonly) BOOL hasTolls API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0)) API_UNAVAILABLE(watchos); // indicates if the route contains tolls
+@property (nonatomic, readonly) BOOL hasTolls API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0), watchos(9.0)); // indicates if the route contains tolls
 
-@property (nonatomic, readonly) BOOL hasHighways API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0)) API_UNAVAILABLE(watchos); // indicates if the route contains highways
+@property (nonatomic, readonly) BOOL hasHighways API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0), watchos(9.0)); // indicates if the route contains highways
 
 @end
 
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKRouteStep : NSObject
 
 @property (nonatomic, readonly) NSString *instructions; // localized written instructions
@@ -63,7 +63,7 @@
 
 @end
 
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKETAResponse : NSObject
 
 // Source and destination may be filled with additional details compared to the request object.
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsTypes.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsTypes.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsTypes.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKDirectionsTypes.h	2025-05-30 01:55:04
@@ -11,5 +11,6 @@
     MKDirectionsTransportTypeAutomobile = 1 << 0,
     MKDirectionsTransportTypeWalking = 1 << 1,
     MKDirectionsTransportTypeTransit NS_ENUM_AVAILABLE(10_11, 9_0) = 1 << 2, // Only supported for ETA calculations
+    MKDirectionsTransportTypeCycling API_AVAILABLE(ios(14.0), macos(11.0), watchos(7.0), tvos(14.0), visionos(1.0)) = 1 << 3,
     MKDirectionsTransportTypeAny = 0x0FFFFFFF
-} NS_ENUM_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos);
+} API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0));
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeoJSONSerialization.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeoJSONSerialization.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeoJSONSerialization.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeoJSONSerialization.h	2025-05-30 01:55:04
@@ -7,20 +7,25 @@
 
 #import <MapKit/MapKit.h>
 
+#import <MapKit/MKPointAnnotation.h>
+#import <MapKit/MKMultiPoint.h>
+#import <MapKit/MKMultiPolyline.h>
+#import <MapKit/MKMultiPolygon.h>
+
 NS_ASSUME_NONNULL_BEGIN
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @protocol MKGeoJSONObject <NSObject>
 @end
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKGeoJSONDecoder : NSObject
 
 - (NSArray<id<MKGeoJSONObject>> * _Nullable)geoJSONObjectsWithData:(NSData *)data error:(NSError ** _Nullable)errorPtr NS_SWIFT_NAME(decode(_:));
 
 @end
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKGeoJSONFeature : NSObject <MKGeoJSONObject>
 
 // If set, will be either a string or a number, depending on the original source data
@@ -33,27 +38,27 @@
 
 @end
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKPointAnnotation (MKGeoJSONSerialization) <MKGeoJSONObject>
 @end
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKMultiPoint (MKGeoJSONSerialization) <MKGeoJSONObject>
 @end
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKMultiPolyline (MKGeoJSONSerialization) <MKGeoJSONObject>
 @end
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKMultiPolygon (MKGeoJSONSerialization) <MKGeoJSONObject>
 @end
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKPolyline (MKGeoJSONSerialization) <MKGeoJSONObject>
 @end
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKPolygon (MKGeoJSONSerialization) <MKGeoJSONObject>
 @end
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeocodingRequest.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeocodingRequest.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeocodingRequest.h	1969-12-31 19:00:00
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeocodingRequest.h	2025-05-30 01:55:05
@@ -0,0 +1,34 @@
+//
+//  MKGeocodingRequest.h
+//  MapKit
+//
+//  Copyright © 2024 Apple, Inc. All rights reserved.
+//
+
+#import <MapKit/MKFoundation.h>
+#import <MapKit/MKGeometry.h>
+#import <MapKit/MKMapItem.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+API_AVAILABLE(ios(26.0), visionos(26.0), macos(26.0), tvos(26.0), watchos(26.0))
+@interface MKGeocodingRequest : NSObject
+
+@property (nonatomic, readonly, getter=isCancelled) BOOL cancelled;
+@property (nonatomic, readonly, getter=isLoading) BOOL loading;
+
+@property (nonatomic, readonly, copy) NSString *addressString;
+@property (nonatomic, assign) MKCoordinateRegion region;
+@property (nonatomic, nullable, strong) NSLocale *preferredLocale;
+
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
+- (nullable instancetype)initWithAddressString:(NSString *)addressString;
+
+- (void)getMapItemsWithCompletionHandler:(NS_SWIFT_UI_ACTOR void (^)(NSArray<MKMapItem *> * _Nullable mapItems, NSError * _Nullable error))completionHandler NS_SWIFT_ASYNC_NAME(getter:mapItems());
+- (void)cancel;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeodesicPolyline.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeodesicPolyline.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeodesicPolyline.h	2025-04-22 23:18:33
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeodesicPolyline.h	2025-05-30 01:55:06
@@ -13,7 +13,7 @@
  An MKGeodesicPolyline follows the shortest path along the surface of the earth,
  which may appear as a curved line when drawn on the projected MKMapView.
  */
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKGeodesicPolyline : MKPolyline
 
 + (instancetype)polylineWithPoints:(const MKMapPoint *)points count:(NSUInteger)count;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalPointsOfInterestRequest.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalPointsOfInterestRequest.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalPointsOfInterestRequest.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalPointsOfInterestRequest.h	2025-05-30 01:55:06
@@ -8,11 +8,11 @@
 #import <MapKit/MKGeometry.h>
 #import <MapKit/MKPointOfInterestFilter.h>
 
-MK_EXTERN const CLLocationDistance MKPointsOfInterestRequestMaxRadius API_AVAILABLE(ios(14.0), macos(11.0), tvos(14.0)) API_UNAVAILABLE(watchos);
+MK_EXTERN const CLLocationDistance MKPointsOfInterestRequestMaxRadius API_AVAILABLE(ios(14.0), macos(11.0), tvos(14.0), watchos(7.0));
 
 NS_ASSUME_NONNULL_BEGIN
 
-API_AVAILABLE(ios(14.0), macos(11.0), tvos(14.0)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(14.0), macos(11.0), tvos(14.0), watchos(7.0))
 @interface MKLocalPointsOfInterestRequest : NSObject <NSCopying>
 
 - (instancetype)init NS_UNAVAILABLE;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearch.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearch.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearch.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearch.h	2025-05-30 01:55:05
@@ -15,7 +15,7 @@
 
 typedef void (^MKLocalSearchCompletionHandler)(MKLocalSearchResponse * __nullable response, NSError * __nullable error);
 
-NS_CLASS_AVAILABLE(10_9, 6_1) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(6.1), tvos(9.2), watchos(1.0))
 @interface MKLocalSearch : NSObject
 
 // The request will be copied during initialization, so any changes made to the request
@@ -24,7 +24,7 @@
 
 // The request will be copied during initialization, so any changes made to the request
 // after this method returns do not affect the request used in -startWithCompletionHandler:
-- (instancetype)initWithPointsOfInterestRequest:(MKLocalPointsOfInterestRequest *)request NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(14.0), macos(11.0), tvos(14.0)) API_UNAVAILABLE(watchos);
+- (instancetype)initWithPointsOfInterestRequest:(MKLocalPointsOfInterestRequest *)request NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(14.0), macos(11.0), tvos(14.0), watchos(7.0));
 
 // Any calls to -startWithCompletionHandler: while -[MKLocalSearch isSearching] will fail.
 // completionHandler will be called on the main queue
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchCompleter.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchCompleter.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchCompleter.h	2025-04-22 23:18:33
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchCompleter.h	2025-05-30 01:55:06
@@ -29,24 +29,24 @@
     MKLocalSearchCompleterResultTypeAddress = 1 << 0,
     MKLocalSearchCompleterResultTypePointOfInterest = 1 << 1,
     MKLocalSearchCompleterResultTypeQuery = 1 << 2,
-    MKLocalSearchCompleterResultTypePhysicalFeature API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos) = 1 << 3
-} API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
+    MKLocalSearchCompleterResultTypePhysicalFeature API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0)) = 1 << 3
+} API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
 
-NS_CLASS_AVAILABLE(10_11_4, 9_3) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.11.4), ios(9.3), tvos(9.2), watchos(3.0))
 @interface MKLocalSearchCompleter : NSObject
 
 @property (nonatomic, copy) NSString *queryFragment;
 @property (nonatomic, assign) MKCoordinateRegion region;
-@property (nonatomic, assign) MKLocalSearchRegionPriority regionPriority API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
+@property (nonatomic, assign) MKLocalSearchRegionPriority regionPriority API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
 @property (nonatomic, assign) MKSearchCompletionFilterType filterType
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos);
 #else
 API_DEPRECATED("Use resultTypes", ios(9.3, 13.0), macos(10.11.4, 10.15), tvos(9.2, 13.0)) API_UNAVAILABLE(watchos); // Defaults to MKSearchCompletionFilterTypeLocationsAndQueries
 #endif
-@property (nonatomic, assign) MKLocalSearchCompleterResultType resultTypes API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-@property (nonatomic, copy, nullable) MKPointOfInterestFilter *pointOfInterestFilter API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-@property (nonatomic, copy, nullable) MKAddressFilter *addressFilter API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
+@property (nonatomic, assign) MKLocalSearchCompleterResultType resultTypes API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+@property (nonatomic, copy, nullable) MKPointOfInterestFilter *pointOfInterestFilter API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+@property (nonatomic, copy, nullable) MKAddressFilter *addressFilter API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
 
 @property (nonatomic, weak, nullable) id<MKLocalSearchCompleterDelegate> delegate;
 
@@ -58,7 +58,7 @@
 
 @end
 
-NS_CLASS_AVAILABLE(10_11_4, 9_3) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.11.4), ios(9.3), tvos(9.2), watchos(3.0))
 @protocol MKLocalSearchCompleterDelegate <NSObject>
 @optional
 
@@ -67,7 +67,7 @@
 
 @end
 
-NS_CLASS_AVAILABLE(10_11_4, 9_3) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.11.4), ios(9.3), tvos(9.2), watchos(3.0))
 @interface MKLocalSearchCompletion : NSObject
 
 @property (nonatomic, readonly, strong) NSString *title;
@@ -79,7 +79,7 @@
 @end
 
 @interface MKLocalSearchRequest ()
-- (instancetype)initWithCompletion:(MKLocalSearchCompletion *)completion NS_DESIGNATED_INITIALIZER NS_AVAILABLE(10_11_4, 9_3) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos);
+- (instancetype)initWithCompletion:(MKLocalSearchCompletion *)completion NS_DESIGNATED_INITIALIZER API_AVAILABLE(macos(10.11.4), ios(9.3), tvos(9.2), watchos(3.0));
 @end
 
 NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchRequest.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchRequest.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchRequest.h	2025-04-22 23:18:30
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchRequest.h	2025-05-30 01:55:04
@@ -17,23 +17,23 @@
 typedef NS_OPTIONS(NSUInteger, MKLocalSearchResultType) {
     MKLocalSearchResultTypeAddress = 1 << 0,
     MKLocalSearchResultTypePointOfInterest = 1 << 1,
-    MKLocalSearchResultTypePhysicalFeature API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos) = 1 << 2
-} API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
+    MKLocalSearchResultTypePhysicalFeature API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0)) = 1 << 2
+} API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
 
-NS_CLASS_AVAILABLE(10_9, 6_1) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(6.1), tvos(9.2), watchos(1.0))
 @interface MKLocalSearchRequest : NSObject <NSCopying>
 
 - (instancetype)init NS_DESIGNATED_INITIALIZER;
-- (instancetype)initWithNaturalLanguageQuery:(NSString *)naturalLanguageQuery NS_REFINED_FOR_SWIFT API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos);
-- (instancetype)initWithNaturalLanguageQuery:(NSString *)naturalLanguageQuery region:(MKCoordinateRegion)region NS_REFINED_FOR_SWIFT API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos);
+- (instancetype)initWithNaturalLanguageQuery:(NSString *)naturalLanguageQuery API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0));
+- (instancetype)initWithNaturalLanguageQuery:(NSString *)naturalLanguageQuery region:(MKCoordinateRegion)region API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0));
 
 @property (nonatomic, copy, nullable) NSString *naturalLanguageQuery;
 @property (nonatomic, assign) MKCoordinateRegion region;
-@property (nonatomic, assign) MKLocalSearchRegionPriority regionPriority API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
+@property (nonatomic, assign) MKLocalSearchRegionPriority regionPriority API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
 
-@property (nonatomic, assign) MKLocalSearchResultType resultTypes API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-@property (nonatomic, copy, nullable) MKPointOfInterestFilter *pointOfInterestFilter API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-@property (nonatomic, copy, nullable) MKAddressFilter *addressFilter API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
+@property (nonatomic, assign) MKLocalSearchResultType resultTypes API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+@property (nonatomic, copy, nullable) MKPointOfInterestFilter *pointOfInterestFilter API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+@property (nonatomic, copy, nullable) MKAddressFilter *addressFilter API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
 
 @end
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchResponse.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchResponse.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchResponse.h	2025-04-22 23:18:33
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKLocalSearchResponse.h	2025-05-30 01:55:06
@@ -12,7 +12,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 6_1) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(6.1), tvos(9.2), watchos(1.0))
 @interface MKLocalSearchResponse : NSObject
 
 // An array of MKMapItems sorted by relevance in descending order
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapCamera.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapCamera.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapCamera.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapCamera.h	2025-05-30 01:55:05
@@ -14,11 +14,11 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKMapCamera : NSObject <NSSecureCoding, NSCopying>
 
 @property (nonatomic) CLLocationCoordinate2D centerCoordinate;
-@property (nonatomic) CLLocationDistance centerCoordinateDistance API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
+@property (nonatomic) CLLocationDistance centerCoordinateDistance API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
 @property (nonatomic) CLLocationDirection heading;
 @property (nonatomic) CGFloat pitch; // In degrees where 0 is looking straight down. Pitch may be clamped to an appropriate value.
 @property (nonatomic) CLLocationDistance altitude API_DEPRECATED("Use centerCoordinateDistance", ios(7.0, API_TO_BE_DEPRECATED), macos(10.9, API_TO_BE_DEPRECATED), tvos(9.2, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);
@@ -36,7 +36,7 @@
 
 + (instancetype)cameraLookingAtMapItem:(MKMapItem *)mapItem
                            forViewSize:(CGSize)viewSize
-                            allowPitch:(BOOL)allowPitch API_AVAILABLE(ios(16.0), macos(13.0), tvos(16.0)) API_UNAVAILABLE(watchos);
+                            allowPitch:(BOOL)allowPitch API_AVAILABLE(ios(16.0), macos(13.0), tvos(16.0), watchos(9.0));
 
 @end
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapConfiguration.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapConfiguration.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapConfiguration.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapConfiguration.h	2025-05-30 01:55:05
@@ -7,7 +7,7 @@
 
 #import <Foundation/Foundation.h>
 
-API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0), watchos(9.0))
 typedef NS_ENUM(NSInteger, MKMapElevationStyle) {
     MKMapElevationStyleFlat = 0,
     MKMapElevationStyleRealistic,
@@ -16,7 +16,7 @@
 NS_ASSUME_NONNULL_BEGIN
 
 MK_EXTERN
-API_AVAILABLE(ios(16.0), macos(13.0), tvos(16.0)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(16.0), macos(13.0), tvos(16.0), watchos(9.0))
 @interface MKMapConfiguration : NSObject <NSSecureCoding, NSCopying>
 
 - (instancetype)init NS_UNAVAILABLE;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItem.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItem.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItem.h	2025-04-27 22:05:28
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItem.h	2025-05-30 03:12:22
@@ -9,6 +9,8 @@
 #import <MapKit/MKMapItemIdentifier.h>
 #import <MapKit/MKPlacemark.h>
 #import <MapKit/MKPointOfInterestCategory.h>
+#import <MapKit/MKAddress.h>
+#import <MapKit/MKAddressRepresentations.h>
 
 #if TARGET_OS_IOS
 @class UIScene;
@@ -19,13 +21,17 @@
 NS_CLASS_AVAILABLE(10_9, 6_0) __TVOS_AVAILABLE(9_2)
 @interface MKMapItem : NSObject
 
-@property (nonatomic, nullable, readonly) MKMapItemIdentifier *identifier API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
-@property (nonatomic, readonly) NSSet<MKMapItemIdentifier *> *alternateIdentifiers API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
+@property (nonatomic, nullable, readonly) MKMapItemIdentifier *identifier API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
+@property (nonatomic, readonly) NSSet<MKMapItemIdentifier *> *alternateIdentifiers API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
 
 // If this MKMapItem represents your current location (isCurrentLocation == YES), then placemark will be nil.
-@property (nonatomic, readonly) MKPlacemark *placemark;
+@property (nonatomic, readonly) MKPlacemark *placemark API_DEPRECATED("Use address or location", ios(6.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED), tvos(9.2, API_TO_BE_DEPRECATED), macos(10.9, API_TO_BE_DEPRECATED), watchos(2.0, API_TO_BE_DEPRECATED));
 @property (nonatomic, readonly) BOOL isCurrentLocation;
 
+@property (nonatomic, readonly) CLLocation *location API_AVAILABLE(ios(26.0), visionos(26.0), tvos(26.0), macos(26.0), watchos(26.0));
+@property (nonatomic, readonly, nullable) MKAddress *address API_AVAILABLE(ios(26.0), visionos(26.0), tvos(26.0), macos(26.0), watchos(26.0));
+@property (nonatomic, readonly, nullable) MKAddressRepresentations *addressRepresentations API_AVAILABLE(ios(26.0), visionos(26.0), tvos(26.0), macos(26.0), watchos(26.0));
+
 @property (nonatomic, copy, nullable) NSString *name;
 @property (nonatomic, copy, nullable) NSString *phoneNumber;
 
@@ -33,11 +39,13 @@
 
 @property (nonatomic, copy, nullable) NSTimeZone *timeZone NS_AVAILABLE(10_11, 9_0);
 
-@property (nonatomic, copy, nullable) MKPointOfInterestCategory pointOfInterestCategory API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
+@property (nonatomic, copy, nullable) MKPointOfInterestCategory pointOfInterestCategory API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
 
 + (MKMapItem *)mapItemForCurrentLocation;
-- (instancetype)initWithPlacemark:(MKPlacemark *)placemark;
+- (instancetype)initWithPlacemark:(MKPlacemark *)placemark API_DEPRECATED("Use initWithLocation:address:", ios(6.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED), tvos(9.2, API_TO_BE_DEPRECATED), macos(10.9, API_TO_BE_DEPRECATED), watchos(2.0, API_TO_BE_DEPRECATED));
 
+- (instancetype)initWithLocation:(CLLocation *)location address:(nullable MKAddress *)address API_AVAILABLE(ios(26.0), visionos(26.0), tvos(26.0), macos(26.0), watchos(26.0));
+
 - (BOOL)openInMapsWithLaunchOptions:(nullable NSDictionary<NSString *, id> *)launchOptions API_UNAVAILABLE(tvos);
 + (BOOL)openMapsWithItems:(NSArray<MKMapItem *> *)mapItems launchOptions:(nullable NSDictionary<NSString *, id> *)launchOptions API_UNAVAILABLE(tvos);
 
@@ -61,6 +69,7 @@
 MK_EXTERN NSString * const MKLaunchOptionsDirectionsModeDriving NS_AVAILABLE(10_9, 6_0) API_UNAVAILABLE(tvos);
 MK_EXTERN NSString * const MKLaunchOptionsDirectionsModeWalking NS_AVAILABLE(10_9, 6_0) API_UNAVAILABLE(tvos);
 MK_EXTERN NSString * const MKLaunchOptionsDirectionsModeTransit NS_AVAILABLE(10_11, 9_0) API_UNAVAILABLE(tvos);
+MK_EXTERN NSString * const MKLaunchOptionsDirectionsModeCycling API_AVAILABLE(ios(14.0), macos(11.0), watchos(7.0), visionos(1.0)) API_UNAVAILABLE(tvos);
 
 // If center and span are present, having a camera as well is undefined
 MK_EXTERN NSString * const MKLaunchOptionsMapCenterKey          NS_AVAILABLE(10_9, 6_0) API_UNAVAILABLE(tvos); // Key to an NSValue-encoded CLLocationCoordinate2D
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItemIdentifier.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItemIdentifier.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItemIdentifier.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItemIdentifier.h	2025-05-30 01:55:06
@@ -9,7 +9,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0))
 NS_SWIFT_NAME(MKMapItem.Identifier)
 @interface MKMapItemIdentifier : NSObject <NSCopying, NSSecureCoding>
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItemRequest.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItemRequest.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItemRequest.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapItemRequest.h	2025-05-30 01:55:05
@@ -13,20 +13,20 @@
 @class MKMapFeatureAnnotation;
 @class MKMapItem;
 
-API_AVAILABLE(ios(16.0), visionos(1.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(16.0), visionos(1.0), macos(15.0), tvos(18.0), watchos(11.0))
 @interface MKMapItemRequest : NSObject
 
 - (instancetype)init NS_UNAVAILABLE;
 + (instancetype)new NS_UNAVAILABLE;
 
-- (instancetype)initWithMapItemIdentifier:(MKMapItemIdentifier *)identifier NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
+- (instancetype)initWithMapItemIdentifier:(MKMapItemIdentifier *)identifier NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
 
 - (instancetype)initWithMapFeatureAnnotation:(MKMapFeatureAnnotation *)mapFeatureAnnotation NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(16.0), visionos(1.0)) API_UNAVAILABLE(macos, tvos, watchos);
 
 - (void)getMapItemWithCompletionHandler:(NS_SWIFT_UI_ACTOR void (^)(MKMapItem * _Nullable mapItem, NSError * _Nullable error))completionHandler NS_SWIFT_ASYNC_NAME(getter:mapItem());
 - (void)cancel;
 
-@property (nonatomic, nullable, readonly) MKMapItemIdentifier *mapItemIdentifier API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
+@property (nonatomic, nullable, readonly) MKMapItemIdentifier *mapItemIdentifier API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
 
 @property (nonatomic, nullable, readonly) MKMapFeatureAnnotation *mapFeatureAnnotation API_AVAILABLE(ios(18.0), visionos(2.0)) API_UNAVAILABLE(macos, tvos, watchos);
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshot.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshot.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshot.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshot.h	2025-05-30 01:55:05
@@ -16,7 +16,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKMapSnapshot : NSObject
 
 #if TARGET_OS_IPHONE
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshotOptions.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshotOptions.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshotOptions.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshotOptions.h	2025-05-30 01:55:04
@@ -17,10 +17,10 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKMapSnapshotOptions : NSObject <NSCopying>
 
-@property (nonatomic, copy) MKMapConfiguration *preferredConfiguration API_AVAILABLE(ios(17.0), macos(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
+@property (nonatomic, copy) MKMapConfiguration *preferredConfiguration API_AVAILABLE(ios(17.0), macos(14.0), tvos(17.0), watchos(10.0));
 
 @property (nonatomic, copy) MKMapCamera *camera;
 @property (nonatomic, assign) MKMapRect mapRect;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshotter.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshotter.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshotter.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapSnapshotter.h	2025-05-30 01:55:04
@@ -14,7 +14,7 @@
 
 typedef void (^MKMapSnapshotCompletionHandler)(MKMapSnapshot * __nullable snapshot, NSError * __nullable error);
 
-NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2), watchos(1.0))
 @interface MKMapSnapshotter : NSObject
 
 - (instancetype)initWithOptions:(MKMapSnapshotOptions *)options NS_DESIGNATED_INITIALIZER;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h	2025-04-27 22:05:28
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h	2025-05-30 01:55:05
@@ -80,7 +80,7 @@
 
 // Changing the map type or region can cause the map to start loading map content.
 // The loading delegate methods will be called as map content is loaded.
-@property (nonatomic) MKMapType mapType API_DEPRECATED_WITH_REPLACEMENT("Use respective MKMapConfiguration", macos(10.9, API_TO_BE_DEPRECATED), ios(3.0, API_TO_BE_DEPRECATED), tvos(9.2, API_TO_BE_DEPRECATED));
+@property (nonatomic) MKMapType mapType API_DEPRECATED("Use respective MKMapConfiguration", macos(10.9, API_TO_BE_DEPRECATED), ios(3.0, API_TO_BE_DEPRECATED), tvos(9.2, API_TO_BE_DEPRECATED));
 
 @property (nonatomic, copy) MKMapConfiguration *preferredConfiguration API_AVAILABLE(ios(16.0), macos(13.0), tvos(16.0)) API_UNAVAILABLE(watchos);
 
@@ -152,7 +152,7 @@
 @property (nonatomic) BOOL showsCompass API_AVAILABLE(macos(10.9), ios(9.0)) API_UNAVAILABLE(tvos, watchos);
 @property (nonatomic) BOOL showsScale API_AVAILABLE(macos(10.9), ios(9.0), tvos(9.2)) API_UNAVAILABLE(watchos);
 
-@property (nonatomic, copy, nullable) MKPointOfInterestFilter *pointOfInterestFilter API_DEPRECATED_WITH_REPLACEMENT("Use pointOfInterestFilter on respective MKMapConfiguration", macos(10.15, API_TO_BE_DEPRECATED), ios(13.0, API_TO_BE_DEPRECATED), tvos(13.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);
+@property (nonatomic, copy, nullable) MKPointOfInterestFilter *pointOfInterestFilter API_DEPRECATED("Use pointOfInterestFilter on respective MKMapConfiguration", macos(10.15, API_TO_BE_DEPRECATED), ios(13.0, API_TO_BE_DEPRECATED), tvos(13.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);
 @property (nonatomic) BOOL showsPointsOfInterest
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos);
@@ -160,7 +160,7 @@
 API_DEPRECATED("Use pointOfInterestFilter", macos(10.9, 10.15), ios(7.0, 13.0), tvos(9.2, 13.0)) API_UNAVAILABLE(watchos); // Affects MKMapTypeStandard and MKMapTypeHybrid
 #endif
 @property (nonatomic) BOOL showsBuildings API_DEPRECATED("None", macos(10.9, API_TO_BE_DEPRECATED), ios(7.0, API_TO_BE_DEPRECATED), tvos(9.2, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // Affects MKMapTypeStandard
-@property (nonatomic) BOOL showsTraffic API_DEPRECATED_WITH_REPLACEMENT("Use showsTraffic on respective MKMapConfiguration", macos(10.11, API_TO_BE_DEPRECATED), ios(9.0, API_TO_BE_DEPRECATED), tvos(9.2, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // Affects MKMapTypeStandard and MKMapTypeHybrid
+@property (nonatomic) BOOL showsTraffic API_DEPRECATED("Use showsTraffic on respective MKMapConfiguration", macos(10.11, API_TO_BE_DEPRECATED), ios(9.0, API_TO_BE_DEPRECATED), tvos(9.2, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // Affects MKMapTypeStandard and MKMapTypeHybrid
 
 // Set to YES to add the user location annotation to the map and start updating its location
 @property (nonatomic) BOOL showsUserLocation;
@@ -242,7 +242,7 @@
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos);
 #else
-API_DEPRECATED_WITH_REPLACEMENT("-rendererForOverlay:", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos);
+API_DEPRECATED("Use -rendererForOverlay:", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos);
 #endif
 #endif
 
@@ -325,7 +325,7 @@
 
 #if TARGET_OS_IPHONE
 // Prefer -mapView:rendererForOverlay:
-- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay API_DEPRECATED_WITH_REPLACEMENT("-mapView:rendererForOverlay:", ios(4.0, 13.0))
+- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay API_DEPRECATED("Use -mapView:rendererForOverlay:", ios(4.0, 13.0))
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos);
 #else
@@ -337,7 +337,7 @@
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos);
 #else
-API_DEPRECATED_WITH_REPLACEMENT("-mapView:didAddOverlayRenderers:", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos);
+API_DEPRECATED("Use -mapView:didAddOverlayRenderers:", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos);
 #endif
 #endif
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPoint.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPoint.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPoint.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPoint.h	2025-05-30 01:55:04
@@ -12,7 +12,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 4_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2), watchos(1.0))
 @interface MKMultiPoint : MKShape
 
 - (MKMapPoint *)points NS_RETURNS_INNER_POINTER;
@@ -24,8 +24,8 @@
 
 // Conveniences for determining the location/fraction (0.0 -> 1.0) distance-wise
 // at which a point or set of points exists on the shape
-- (CGFloat)locationAtPointIndex:(NSUInteger)index API_AVAILABLE(ios(14.0), tvos(14.0), macos(11.0)) API_UNAVAILABLE(watchos);
-- (NSArray<NSNumber *> *)locationsAtPointIndexes:(NSIndexSet *)indexes NS_REFINED_FOR_SWIFT API_AVAILABLE(ios(14.0), tvos(14.0), macos(11.0)) API_UNAVAILABLE(watchos);
+- (CGFloat)locationAtPointIndex:(NSUInteger)index API_AVAILABLE(ios(14.0), tvos(14.0), macos(11.0), watchos(7.0));
+- (NSArray<NSNumber *> *)locationsAtPointIndexes:(NSIndexSet *)indexes NS_REFINED_FOR_SWIFT API_AVAILABLE(ios(14.0), tvos(14.0), macos(11.0), watchos(7.0));
 
 @end
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPolygon.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPolygon.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPolygon.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPolygon.h	2025-05-30 01:55:05
@@ -11,7 +11,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKMultiPolygon : MKShape <MKOverlay>
 
 - (instancetype)initWithPolygons:(NSArray<MKPolygon *> *)polygons NS_DESIGNATED_INITIALIZER;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPolyline.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPolyline.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPolyline.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMultiPolyline.h	2025-05-30 01:55:05
@@ -11,7 +11,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKMultiPolyline : MKShape <MKOverlay>
 
 - (instancetype)initWithPolylines:(NSArray<MKPolyline *> *)polylines NS_DESIGNATED_INITIALIZER;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlay.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlay.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlay.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlay.h	2025-05-30 01:55:04
@@ -12,7 +12,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-API_AVAILABLE(ios(4.0), tvos(9.2), macos(10.9)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(4.0), tvos(9.2), macos(10.9), watchos(1.0))
 @protocol MKOverlay <MKAnnotation>
 @required
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayPathView.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayPathView.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayPathView.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayPathView.h	2025-05-30 01:55:05
@@ -14,7 +14,7 @@
 #import <MapKit/MKOverlayView.h>
 
 // Prefer MKOverlayPathRenderer
-API_DEPRECATED_WITH_REPLACEMENT("MKOverlayPathRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
+API_DEPRECATED("Use MKOverlayPathRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos)
 #endif
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayView.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayView.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayView.h	2025-04-22 23:18:33
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayView.h	2025-05-30 01:55:06
@@ -15,7 +15,7 @@
 
 
 // Prefer MKOverlayRenderer
-API_DEPRECATED_WITH_REPLACEMENT("MKOverlayRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
+API_DEPRECATED("Use MKOverlayRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos)
 #endif
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPlacemark.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPlacemark.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPlacemark.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPlacemark.h	2025-05-30 01:55:05
@@ -13,7 +13,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 3_0) __TVOS_AVAILABLE(9_2)
+API_DEPRECATED("Use MKMapItem", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED), tvos(9.2, API_TO_BE_DEPRECATED), macos(10.9, API_TO_BE_DEPRECATED), watchos(2.0, API_TO_BE_DEPRECATED))
 @interface MKPlacemark : CLPlacemark <MKAnnotation>
 
 - (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinate NS_AVAILABLE(10_12, 10_0) __TVOS_AVAILABLE(10_0) __WATCHOS_AVAILABLE(3_0);
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointAnnotation.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointAnnotation.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointAnnotation.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointAnnotation.h	2025-05-30 01:55:05
@@ -12,12 +12,12 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 4_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2), watchos(1.0))
 @interface MKPointAnnotation : MKShape
 
 - (instancetype)init NS_DESIGNATED_INITIALIZER;
-- (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinate NS_REFINED_FOR_SWIFT API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos);
-- (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinate title:(nullable NSString *)title subtitle:(nullable NSString *)subtitle NS_REFINED_FOR_SWIFT API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos);
+- (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinate API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0));
+- (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinate title:(nullable NSString *)title subtitle:(nullable NSString *)subtitle API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0));
 
 @property (nonatomic, assign) CLLocationCoordinate2D coordinate;
 
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointOfInterestCategory.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointOfInterestCategory.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointOfInterestCategory.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointOfInterestCategory.h	2025-05-30 01:55:04
@@ -9,76 +9,76 @@
 
 typedef NSString * MKPointOfInterestCategory NS_TYPED_ENUM;
 
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAnimalService API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAirport API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAmusementPark API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAquarium API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryATM NS_SWIFT_NAME(atm) API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAutomotiveRepair API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBakery API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBank API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBaseball API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBasketball API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBeach API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBeauty API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBowling API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBrewery API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryCafe API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryCampground API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryCarRental API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryCastle API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryConventionCenter API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryDistillery API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryEVCharger API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFairground API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFireStation API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFishing API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFitnessCenter API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFoodMarket API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFortress API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryGasStation API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryGolf API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryGoKart API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryHiking API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryHospital API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryHotel API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryKayaking API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryLandmark API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryLaundry API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryLibrary API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMailbox API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMarina API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMiniGolf API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMovieTheater API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMuseum API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMusicVenue API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryNationalMonument API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryNationalPark API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryNightlife API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPark API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryParking API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPharmacy API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPlanetarium API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPolice API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPostOffice API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPublicTransport API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryRestaurant API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryRestroom API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryRockClimbing API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryRVPark API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySchool API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySkatePark API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySkating API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySkiing API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySoccer API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySpa API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryStadium API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryStore API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySurfing API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySwimming API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryTennis API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryTheater API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryUniversity API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryWinery API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryVolleyball API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0)) API_UNAVAILABLE(watchos);
-MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryZoo API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0)) API_UNAVAILABLE(watchos);
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAnimalService API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAirport API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAmusementPark API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAquarium API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryATM NS_SWIFT_NAME(atm) API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryAutomotiveRepair API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBakery API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBank API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBaseball API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBasketball API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBeach API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBeauty API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBowling API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryBrewery API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryCafe API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryCampground API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryCarRental API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryCastle API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryConventionCenter API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryDistillery API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryEVCharger API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFairground API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFireStation API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFishing API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFitnessCenter API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFoodMarket API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryFortress API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryGasStation API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryGolf API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryGoKart API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryHiking API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryHospital API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryHotel API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryKayaking API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryLandmark API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryLaundry API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryLibrary API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMailbox API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMarina API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMiniGolf API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMovieTheater API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMuseum API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryMusicVenue API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryNationalMonument API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryNationalPark API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryNightlife API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPark API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryParking API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPharmacy API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPlanetarium API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPolice API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPostOffice API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryPublicTransport API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryRestaurant API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryRestroom API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryRockClimbing API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryRVPark API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySchool API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySkatePark API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySkating API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySkiing API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySoccer API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySpa API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryStadium API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryStore API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySurfing API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategorySwimming API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryTennis API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryTheater API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryUniversity API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryWinery API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryVolleyball API_AVAILABLE(ios(18.0), visionos(2.0), macos(15.0), tvos(18.0), watchos(11.0));
+MK_EXTERN MKPointOfInterestCategory const MKPointOfInterestCategoryZoo API_AVAILABLE(ios(13.0), macos(10.15), tvos(13.0), watchos(6.0));
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointOfInterestFilter.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointOfInterestFilter.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointOfInterestFilter.h	2025-04-22 23:18:33
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPointOfInterestFilter.h	2025-05-30 01:55:06
@@ -10,7 +10,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0))
 @interface MKPointOfInterestFilter : NSObject <NSSecureCoding, NSCopying>
 
 @property (nonatomic, class, readonly) MKPointOfInterestFilter *filterIncludingAllCategories;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolygon.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolygon.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolygon.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolygon.h	2025-05-30 01:55:05
@@ -11,7 +11,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 4_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2), watchos(1.0))
 @interface MKPolygon : MKMultiPoint <MKOverlay>
 
 + (instancetype)polygonWithPoints:(const MKMapPoint *)points count:(NSUInteger)count;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolygonView.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolygonView.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolygonView.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolygonView.h	2025-05-30 01:55:05
@@ -13,7 +13,7 @@
 #import <MapKit/MKOverlayPathView.h>
 
 // Prefer MKPolygonRenderer
-API_DEPRECATED_WITH_REPLACEMENT("MKPolygonRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
+API_DEPRECATED("Use MKPolygonRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos)
 #endif
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolyline.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolyline.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolyline.h	2025-04-22 23:18:33
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolyline.h	2025-05-30 01:55:06
@@ -11,7 +11,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 4_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2), watchos(1.0))
 @interface MKPolyline : MKMultiPoint <MKOverlay>
 
 + (instancetype)polylineWithPoints:(const MKMapPoint *)points count:(NSUInteger)count;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolylineView.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolylineView.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolylineView.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKPolylineView.h	2025-05-30 01:55:04
@@ -15,7 +15,7 @@
 #import <MapKit/MKOverlayPathView.h>
 
 // Prefer MKPolylineRenderer
-API_DEPRECATED_WITH_REPLACEMENT("MKPolylineRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
+API_DEPRECATED("Use MKPolylineRenderer", ios(4.0, 13.0)) API_UNAVAILABLE(macos, tvos, watchos)
 #if defined(TARGET_OS_VISION) && TARGET_OS_VISION
 API_UNAVAILABLE(visionos)
 #endif
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKReverseGeocodingRequest.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKReverseGeocodingRequest.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKReverseGeocodingRequest.h	1969-12-31 19:00:00
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKReverseGeocodingRequest.h	2025-05-30 01:55:05
@@ -0,0 +1,32 @@
+//
+//  MKReverseGeocodingRequest.h
+//  MapKit
+//
+//  Copyright © 2024 Apple, Inc. All rights reserved.
+//
+
+#import <MapKit/MKFoundation.h>
+#import <MapKit/MKMapItem.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+API_AVAILABLE(ios(26.0), visionos(26.0), macos(26.0), tvos(26.0), watchos(26.0))
+@interface MKReverseGeocodingRequest : NSObject
+
+@property (nonatomic, readonly, getter=isCancelled) BOOL cancelled;
+@property (nonatomic, readonly, getter=isLoading) BOOL loading;
+
+@property (nonatomic, readonly, copy) CLLocation *location;
+@property (nonatomic, nullable, strong) NSLocale *preferredLocale;
+
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
+- (nullable instancetype)initWithLocation:(CLLocation *)location;
+
+- (void)getMapItemsWithCompletionHandler:(NS_SWIFT_UI_ACTOR void (^)(NSArray<MKMapItem *> * _Nullable mapItems, NSError * _Nullable error))completionHandler NS_SWIFT_ASYNC_NAME(getter:mapItems());
+- (void)cancel;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKScaleView.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKScaleView.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKScaleView.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKScaleView.h	2025-05-30 01:55:05
@@ -18,6 +18,7 @@
 typedef NS_ENUM(NSInteger, MKScaleViewAlignment) {
     MKScaleViewAlignmentLeading,
     MKScaleViewAlignmentTrailing,
+    MKScaleViewAlignmentCenter API_AVAILABLE(ios(26.0), tvos(26.0), visionos(26.0)) API_UNAVAILABLE(watchos)
 } API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(macos) API_UNAVAILABLE(watchos);
 
 NS_ASSUME_NONNULL_BEGIN
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKShape.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKShape.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKShape.h	2025-04-22 23:18:32
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKShape.h	2025-05-30 01:55:05
@@ -10,7 +10,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-NS_CLASS_AVAILABLE(10_9, 4_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
+API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2), watchos(1.0))
 @interface MKShape : NSObject <MKAnnotation>
 
 @property (nonatomic, copy, nullable) NSString *title;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKStandardMapConfiguration.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKStandardMapConfiguration.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKStandardMapConfiguration.h	2025-04-22 23:18:33
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKStandardMapConfiguration.h	2025-05-30 01:55:06
@@ -8,7 +8,7 @@
 #import <MapKit/MKMapConfiguration.h>
 #import <MapKit/MKPointOfInterestFilter.h>
 
-API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(16.0), tvos(16.0), macos(13.0), watchos(9.0))
 typedef NS_ENUM(NSInteger, MKStandardMapEmphasisStyle) {
     MKStandardMapEmphasisStyleDefault = 0,
     MKStandardMapEmphasisStyleMuted,
@@ -17,7 +17,7 @@
 NS_ASSUME_NONNULL_BEGIN
 
 MK_EXTERN
-API_AVAILABLE(ios(16.0), macos(13.0), tvos(16.0)) API_UNAVAILABLE(watchos)
+API_AVAILABLE(ios(16.0), macos(13.0), tvos(16.0), watchos(9.0))
 @interface MKStandardMapConfiguration : MKMapConfiguration
 
 - (instancetype)init NS_DESIGNATED_INITIALIZER;
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKTypes.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKTypes.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKTypes.h	2025-04-22 23:18:31
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKTypes.h	2025-05-30 01:55:04
@@ -26,8 +26,8 @@
     MKErrorLoadingThrottled,
     MKErrorPlacemarkNotFound,
     MKErrorDirectionsNotFound NS_ENUM_AVAILABLE(10_9, 7_0),
-    MKErrorDecodingFailed API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15)) API_UNAVAILABLE(watchos),
-} NS_ENUM_AVAILABLE(10_9, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos);
+    MKErrorDecodingFailed API_AVAILABLE(ios(13.0), tvos(13.0), macos(10.15), watchos(6.0)),
+} API_AVAILABLE(macos(10.9), ios(3.0), tvos(9.2), watchos(1.0));
 
 typedef NS_ENUM(NSInteger, MKFeatureVisibility) {
     MKFeatureVisibilityAdaptive,
@@ -38,6 +38,6 @@
 typedef NS_ENUM(NSInteger, MKLocalSearchRegionPriority) {
     MKLocalSearchRegionPriorityDefault = 0,
     MKLocalSearchRegionPriorityRequired
-} API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0)) API_UNAVAILABLE(watchos);
+} API_AVAILABLE(ios(18.0), visionos(2.0), tvos(18.0), macos(15.0), watchos(11.0));
 
 NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MapKit.h /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MapKit.h
--- /Applications/Xcode_16.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MapKit.h	2025-04-22 23:18:29
+++ /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MapKit.framework/Headers/MapKit.h	2025-05-30 01:55:03
@@ -7,16 +7,49 @@
 
 #import <MapKit/MKFoundation.h>
 
+#import <MapKit/MKAddress.h>
+#import <MapKit/MKAddressRepresentations.h>
+#import <MapKit/MKAddressFilter.h>
 #import <MapKit/MKAnnotation.h>
+#import <MapKit/MKCircle.h>
+#import <MapKit/MKDirections.h>
+#import <MapKit/MKDirectionsRequest.h>
+#import <MapKit/MKDirectionsResponse.h>
 #import <MapKit/MKDistanceFormatter.h>
+#import <MapKit/MKGeocodingRequest.h>
+#import <MapKit/MKGeoJSONSerialization.h>
+#import <MapKit/MKGeodesicPolyline.h>
 #import <MapKit/MKGeometry.h>
+#import <MapKit/MKLocalPointsOfInterestRequest.h>
+#import <MapKit/MKLocalSearch.h>
+#import <MapKit/MKLocalSearchCompleter.h>
+#import <MapKit/MKLocalSearchRequest.h>
+#import <MapKit/MKLocalSearchResponse.h>
+#import <MapKit/MKMapCamera.h>
+#import <MapKit/MKMapConfiguration.h>
 #import <MapKit/MKMapItemIdentifier.h>
 #import <MapKit/MKMapItem.h>
+#import <MapKit/MKMapItemRequest.h>
+#import <MapKit/MKMapSnapshot.h>
+#import <MapKit/MKMapSnapshotOptions.h>
+#import <MapKit/MKMapSnapshotter.h>
+#import <MapKit/MKMultiPoint.h>
+#import <MapKit/MKMultiPolygon.h>
+#import <MapKit/MKMultiPolyline.h>
+#import <MapKit/MKOverlay.h>
 #import <MapKit/MKPlacemark.h>
+#import <MapKit/MKPointAnnotation.h>
+#import <MapKit/MKPointOfInterestCategory.h>
+#import <MapKit/MKPointOfInterestFilter.h>
+#import <MapKit/MKPolygon.h>
+#import <MapKit/MKPolyline.h>
+#import <MapKit/MKReverseGeocodingRequest.h>
+#import <MapKit/MKShape.h>
+#import <MapKit/MKStandardMapConfiguration.h>
+#import <MapKit/MKTypes.h>
 #import <MapKit/NSUserActivity+MKMapItem.h>
 
 #if __has_include(<MapKit/MKMapView.h>)
-#import <MapKit/MKAddressFilter.h>
 #import <MapKit/MKAnnotationView.h>
 #import <MapKit/MKMapView.h>
 #import <MapKit/MKMarkerAnnotationView.h>
@@ -25,51 +58,23 @@
 #import <MapKit/MKUserLocationView.h>
 #import <MapKit/MKClusterAnnotation.h>
 #import <MapKit/MKCompassButton.h>
-#import <MapKit/MKOverlay.h>
-#import <MapKit/MKShape.h>
-#import <MapKit/MKPointAnnotation.h>
 #import <MapKit/MKMapItemAnnotation.h>
-#import <MapKit/MKMultiPoint.h>
-#import <MapKit/MKMultiPolygon.h>
 #import <MapKit/MKMultiPolygonRenderer.h>
-#import <MapKit/MKMultiPolyline.h>
 #import <MapKit/MKMultiPolylineRenderer.h>
-#import <MapKit/MKPolyline.h>
-#import <MapKit/MKPolygon.h>
-#import <MapKit/MKCircle.h>
-#import <MapKit/MKGeodesicPolyline.h>
 #import <MapKit/MKGradientPolylineRenderer.h>
 #import <MapKit/MKOverlayRenderer.h>
 #import <MapKit/MKOverlayPathRenderer.h>
 #import <MapKit/MKPolygonRenderer.h>
 #import <MapKit/MKPolylineRenderer.h>
 #import <MapKit/MKCircleRenderer.h>
-#import <MapKit/MKLocalPointsOfInterestRequest.h>
-#import <MapKit/MKLocalSearch.h>
-#import <MapKit/MKLocalSearchCompleter.h>
-#import <MapKit/MKLocalSearchRequest.h>
-#import <MapKit/MKLocalSearchResponse.h>
-#import <MapKit/MKDirectionsRequest.h>
-#import <MapKit/MKDirections.h>
-#import <MapKit/MKDirectionsResponse.h>
-#import <MapKit/MKMapSnapshotOptions.h>
-#import <MapKit/MKMapSnapshotter.h>
-#import <MapKit/MKMapSnapshot.h>
 #import <MapKit/MKTileOverlay.h>
 #import <MapKit/MKTileOverlayRenderer.h>
-#import <MapKit/MKTypes.h>
-#import <MapKit/MKMapCamera.h>
-#import <MapKit/MKGeoJSONSerialization.h>
 #import <MapKit/MKMapCameraZoomRange.h>
 #import <MapKit/MKMapCameraBoundary.h>
-#import <MapKit/MKPointOfInterestCategory.h>
-#import <MapKit/MKPointOfInterestFilter.h>
 #import <MapKit/MKPitchControl.h>
 #import <MapKit/MKZoomControl.h>
 #import <MapKit/MKHybridMapConfiguration.h>
 #import <MapKit/MKImageryMapConfiguration.h>
-#import <MapKit/MKMapConfiguration.h>
-#import <MapKit/MKStandardMapConfiguration.h>
 
 #if TARGET_OS_IPHONE
 #import <MapKit/MKReverseGeocoder.h>
@@ -103,7 +108,6 @@
 #if (!TARGET_OS_WATCH)
 
 #import <MapKit/MKMapItemDetailViewController.h>
-#import <MapKit/MKMapItemRequest.h>
 #import <MapKit/MKSelectionAccessory.h>
 
 #endif // (!TARGET_OS_WATCH)
Clone this wiki locally
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy