iOS game(Unity) only crashes on specific devices (iPhone X and before) and not on newer ones. Any ideas?

Hey all,

My game have this specific crash, that's only reported for devices I have posted below. Do you know why this could be? What are common things between these devices that are not on iPhone 11 or newer ones? The game is being played a lot more on the newer devices so I'm %100 sure they are not affected.

Here are the specific devices:

And here's the actual crash report from Crashlytics:

Using Unity version 2021.3.1f1

I first thought of processor and GPU (as it refers to Metal), but Xr and Xs have the same processor (A12).

Could it be due to memory size ?

  • models up to iPhone 8's have 3GB max
  • XR and X have 3GB
  • Xs, XSMax and beyong have 4GB (except SE 2ndGen, but you have no crash report fr this one)

Reference

  • https://www.intego.com/mac-security-blog/how-much-ram-is-in-an-iphone-why-apple-doesnt-give-specs/

not totally accurate (wrong on Xs and XsMax)

  • https://www.zdnet.com/article/iphone-xs-xs-max-xr-specs-battery-size-ram-details-revealed-in-new-filings/

to get real value for X series

iOS game(Unity) only crashes on specific devices (iPhone X and before) and not on newer ones. Any ideas?
 
 
Q