iOS 18.5 crash with iPad 7 only

Weirdness going on here. Our app is crashing on startup with iPad 7s running iOS 18.5. Before updating to iOS 18.5, it was working fine on iPad 7s. Even with iOS 18.5, it is working fine on every device we have tried including dozens of other iPads and iPhones. We have narrowed it down to the SquareReaderSDK. If we remove that SDK, it will launch and work without issues. But, many of our users need the SquareReaderSDK.

The crash happens at app load, before appDelegate didFinishLaunchingWithOptions. So we can't figure out any way to debug the issue. Is anyone else having a similar issue? Square thinks it is an Apple issue.

Please post a full Apple crash report, per the advice in Posting a Crash Report.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

We don't own any iPad7s ourselves, so we cannot capture the crash results easily. We were able to borrow one for a short time to confirm the behavior. Many of our clients run with iPad7s. Every one that has upgraded to iOS 18.5 can no longer run our app even though they had no trouble previously. We were able to confirm that if we remove the SquareReaderSDK.xcframework from the app, it no longer crashes. But with the framework, the app crashes before it can get to the appDelegate 100% of the time. Unfortunately, we can't just remove it since the replacement requires iOS 16 and we still support a lot of older devices that can only go up to iOS 15. Any ideas on how to work around this issue?

A little more information here. We discovered that the Square Payment SDK has the same issue up until version 2.2.3. 2.2.3 does not crash on app launch with the iPad 7 and iOS 18.5. Any version before that DOES crash the app on launch with iPad 7 and iOS 18.5. So it's definitely a Square issue. But very strange that it ONLY happens on iPad 7th generation and iOS 18.5.

iOS 18.5 crash with iPad 7 only
 
 
Q