GameKit tvOS 12.4 to 13.0 API Differences

GKAchievementViewController.h
Removed GKAchievementViewController ()
GKDefines.h
Added #def GK_API_DEPRECATED
GKError.h
GKFriendRequestComposeViewController.h
Removed GKFriendRequestComposeViewController ()
Added GKFriendRequestComposeViewController ()
GKGameCenterViewController.h
Declaration
From@property (nonatomic, assign) id<GKGameCenterControllerDelegate> gameCenterDelegate
To@property (nonatomic, weak) id<GKGameCenterControllerDelegate> gameCenterDelegate

GKLeaderboardViewController.h
Removed GKLeaderboardViewController ()
Added GKLeaderboardViewController ()
Declaration
From@property (nonatomic, assign) id<GKLeaderboardViewControllerDelegate> leaderboardDelegate
To@property (nonatomic, weak) id<GKLeaderboardViewControllerDelegate> leaderboardDelegate

GKLocalPlayer.h
Modified GKLocalPlayer
Protocols
FromGKSavedGameListener
Tonone

Protocols
FromGKChallengeListener, GKInviteEventListener, GKSavedGameListener, GKTurnBasedEventListener
ToGKChallengeListener, GKInviteEventListener, GKTurnBasedEventListener

GKMatchmaker.h
GKMatchmakerViewController.h
Declaration
From@property (nonatomic, readonly, retain) GKMatchRequest *matchRequest
To@property (nonatomic, readonly, strong) GKMatchRequest *matchRequest

GKPlayer.h
Declaration
From@property (nonatomic, readonly) NSString *displayName
To@property (nonatomic, readonly) NSString *displayName

Declaration
From@property (nonatomic, readonly, copy) NSString *alias
To@property (nonatomic, readonly, copy) NSString *alias

DeclarationAvailabilityDeprecation Message
From@property (nonatomic, readonly, retain) NSString *playerIDAvailablenone
To@property (nonatomic, readonly, retain) NSString *playerIDDeprecateduse the teamPlayerID property to identify a player

GKSavedGameListener.h
GKTurnBasedMatchmakerViewController.h
Declaration
From@property (nonatomic, readwrite, assign) id<GKTurnBasedMatchmakerViewControllerDelegate> turnBasedMatchmakerDelegate
To@property (nonatomic, readwrite, weak) id<GKTurnBasedMatchmakerViewControllerDelegate> turnBasedMatchmakerDelegate