Unity 2023.3.16f1, we haven’t changed our gamecenter login code (using Social.localUser.Authenticate) in ages so unsure why this would have started now.
There were scattered reports of this bug before this date but it looks like it became common during the release of 16.4 on March 27th our reports on this bug start to rise and haven’t stopped rising since.
I think something must have changed about GameCenter in iOS 16.4 but I’m not sure what.
Hello everyone, we are facing exact the same issue (Unity 2021.3.11) and because there are no responses ether from Unity and Apple, I think at this point we can try to figure out what exactly goes wrong:
Do you use UnityEngine.Social?
Do you have Game Center capability in xcode project?
Did you try to update to Unity 2021.3.24?
*Facebook SDK and version? - *incorrect question from FB iOS SDK sources I don’t see any usages of GK SDK.
Thanks for answer! I’ve also added some possible fixes, didn’t help.
From my point of view this is UnityEngine.Social side issue, which is not a package, so only thing we can do is try to update Unity or replace UnityEngine.Social with Apple package - https://github.com/apple/unityplugins
@ernesb If you aren’t using the UnityEngine.Social implementations how are you accessing the gamecenter code? Through the newer Unity apple plugin or via a custom solution?
For people following this with the release of iOS 16.5 it seems like whatever was the problem was on Apple’s side and is fixed. Still seeing the crash on 16.4.1 devices but only on 16.4.1 and the total rate has gone down significantly.