Is there a better way to test expired matches using Game Center other than wait 7 days ( minimum expiration interval ) and see results? That is incredibly time consuming especially if you find bugs in your code. Does Apple provide anything to help with this?
Testing "expired" turns for GKTurnBasedMatches
You can specify GKTurnBasedMatchOutcomeTimeExpired when you call participantQuitInTurnWithOutcome...
To clarify, can I specify a turnTimeout value smaller than 7 days in the following call?
func endTurn( withNextParticipants nextParticipants: [GKTurnBasedParticipant], turnTimeout timeout: TimeInterval, match matchData: Data, completionHandler: ((Error?) -> Void)? = nil )
Note: my game is a two player game.