GameKit watchOS 4.3 to 5.0 API Differences

GKGameSessionError.h
GKGameSessionEventListener.h
GKGameSessionEventListenerPrivate.h
Removed GKGameSession (GKGameSessionEventListenerPrivate)
Removed +[GKGameSession postSession:didAddPlayer:]
Removed +[GKGameSession postSession:didRemovePlayer:]
Removed +[GKGameSession postSession:player:didChangeConnectionState:]
Removed +[GKGameSession postSession:player:didSaveData:]
Removed +[GKGameSession postSession:didReceiveData:fromPlayer:]
Removed +[GKGameSession postSession:didReceiveMessage:withData:fromPlayer:]
GKLocalPlayer.h
Declaration
From+ (nonnull GKLocalPlayer *)localPlayer
To@property (class, readonly, nonnull) GKLocalPlayer *localPlayer

GKPublicProtocols.h
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse MCSession in association with MCSessionDelegate from the MultipeerConnectivity framework instead

AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse GKVoiceChat instead

GKSession.h
Availability
FromAvailable
ToDeprecated

GKVoiceChatService.h
Availability
FromAvailable
ToDeprecated