-
Notifications
You must be signed in to change notification settings - Fork 571
CarPlay MacCatalyst xcode26.5 b1
Alex Soto edited this page Mar 31, 2026
·
2 revisions
#CarPlay.framework
diff -ruN /Applications/Xcode_26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/CarPlay.framework/Headers/CPMapTemplate.h /Applications/Xcode_26.5.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/CarPlay.framework/Headers/CPMapTemplate.h
--- /Applications/Xcode_26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/CarPlay.framework/Headers/CPMapTemplate.h 2026-02-26 04:19:49
+++ /Applications/Xcode_26.5.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/CarPlay.framework/Headers/CPMapTemplate.h 2026-03-21 01:52:24
@@ -221,12 +221,12 @@
/**
Called when the route source status has been updated by the built-in system.
*/
-- (void)mapTemplate:(CPMapTemplate *)mapTemplate didReceiveUpdatedRouteSource:(CPRouteSource)routeSource;
+- (void)mapTemplate:(CPMapTemplate *)mapTemplate didReceiveUpdatedRouteSource:(CPRouteSource)routeSource API_AVAILABLE(ios(26.4));
/**
Called when a navigation request is received. Show a trip preview corresponding to this destination and start navigation if the destination is accepted by the user.
*/
-- (void)mapTemplate:(CPMapTemplate *)mapTemplate didReceiveRequestForDestination:(CPNavigationWaypoint *)waypoint;
+- (void)mapTemplate:(CPMapTemplate *)mapTemplate didReceiveRequestForDestination:(CPNavigationWaypoint *)waypoint API_AVAILABLE(ios(26.4));
#pragma mark - Notification Policy
/**
diff -ruN /Applications/Xcode_26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/CarPlay.framework/Headers/CPVoiceControlTemplate.h /Applications/Xcode_26.5.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/CarPlay.framework/Headers/CPVoiceControlTemplate.h
--- /Applications/Xcode_26.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/CarPlay.framework/Headers/CPVoiceControlTemplate.h 2026-02-26 04:19:49
+++ /Applications/Xcode_26.5.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/CarPlay.framework/Headers/CPVoiceControlTemplate.h 2026-03-21 01:52:24
@@ -77,11 +77,13 @@
API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(macos, watchos)
CARPLAY_TEMPLATE_UI_ACTOR
-#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_27_0 || __TV_OS_VERSION_MIN_REQUIRED >= __TVOS_27_0
+
+#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_26_4
@interface CPVoiceControlTemplate : CPTemplate <CPBarButtonProviding>
#else
@interface CPVoiceControlTemplate : CPTemplate
#endif
+
/**
Initialize a voice control template with a list of voice control states.