CarPlay iOS 12.0 Beta 3 to Beta 4 API Differences

CPInterfaceController.h
Declaration
From- (void)application:(nonnull UIApplication *)application didConnectCarInterfaceController:(nonnull CPInterfaceController *)interfaceController toWindow:(nonnull CPMapContentWindow *)window
To- (void)application:(nonnull UIApplication *)application didConnectCarInterfaceController:(nonnull CPInterfaceController *)interfaceController toWindow:(nonnull CPWindow *)window

Declaration
From- (void)application:(nonnull UIApplication *)application didDisconnectCarInterfaceController:(nonnull CPInterfaceController *)interfaceController fromWindow:(nonnull CPMapContentWindow *)window
To- (void)application:(nonnull UIApplication *)application didDisconnectCarInterfaceController:(nonnull CPInterfaceController *)interfaceController fromWindow:(nonnull CPWindow *)window

CPListTemplate.h
Removed -[CPListTemplate initWithSections:]
Declaration
From@property (nonatomic, copy, nullable) NSString *title
To@property (nonatomic, readonly, copy, nullable) NSString *title

CPMapContentWindow.h
Removed CPMapContentWindow
Removed CPMapContentWindow.mapButtonSafeAreaLayoutGuide
CPWindow.h
Added CPWindow