Thanks a lot for the iOS 13 Game Center refresh!
Unfortunately I found that Game Center has since not been usable pre iOS 13 anymore.
To reproduce the issue please try the following:
- New Xcode project
- Set target to pre iOS 13, e.g. iOS 12, in my case the target is iOS 11
- Import GameKit and call GKLocalPlayer.local somewhere in code, for example by assigning it to a let constant
- Run this code on an iOS 12 device (I haven’t tried if it occurs in simulator)
This is a critical issue for every app that uses GKLocalPlayer with the new tool chain and Xcode 11, but still provides support for pre iOS 13.
I have already submitted FB6152841 but wanted to still let you know this way too, because this should be something that all apps that do something with Game Center should encounter.
The issue persists with Beta 4. I've filed bug reports, tried hunting down the engineer responsible for Game Center, but so far I've unfortunately gotten no reaction or response. What else can I do?
I fear that I won't be able to ship an iOS 13 update this fall. I can't bump up the target to iOS 13 just so that I can continue using Game Center.