I have an unexpected and impossible to reproduce scenario. I have crashes on startup (app freezes) only in France (iOs 13). It is definitely not related to my app internationalization. I’ve tested the app in every possible way, including creating a French AppStore account, no crash, nothing. No where else in the world I have a similar scenario. I am using Unity 2018.4.24 (LTS).
The freezing is not reported on Crashlytics, AppStore, nowhere. So I have no clue of what it might be.
This also happens on 2019.4 (LTS). Seems like Apple is admitting this is an iOS 13 issue that should be fixed with iOS 14 (GameCenter crashes since iOS 13 | Apple Developer Forums), but this doesn’t help for the time being. Are there any know workarounds (like providing the supported orientations directly from that call and not determining that via the buggy API)?
For me, so far, it is a random crash. I ask user to restart device, re-log in on AppStore. They usually return to me with : “I did nothing, tried again and the app opened this time”. It is driving us crazy as we get crucified for something not on our side. I am trying to remove all possible plugins that may use GameCenter. But it is a shot in the dark.
For me it happens (randomly, but often) when the GameCenter notifications for achievements are to be shown. And of course it is all blamed on my app, and people might never give you a rating when all works nicely, but they are quick with 1 star when the app crashes just once
Yep, same for us. But in our case we do not use GameCenter (at least we don’t call anything, any plugin might add its sdk(like Prime 31)) and we have this bizarre thing that happens almost only in France. Anyway, the blame will always be of the developers, try to convince someone that spent $$ with an Apple device that his device or the Apple services are buggy, they get mad at you hehe. Good luck with the issue, fingers crossed for the iOs updates.
No. The app hangs on the launch screen. It may be a different issue than this one. As it is not crashing, no info on Crashlytics or XCode. Not reproducible, even if set to French AppStore, with app and device in French. Unfortunately no idea. Not sure if I hope it is this same issue or a different one.