Closed ChristopherA closed 2 years ago
I tried deleting the app entirely off of iPod Touch, and reinstalling from TestFlight (which sometimes works) but it still crashes same way.
I also tried rebooting my iPod Touch 7th, but it still crashes on open.
Note that GST worked last week on this iPod Touch 7th.
Based on crash logs, I determined that this is because the CoreNFC framework is missing on the iPod Touch, causing a dynamic link failure at startup. This issue has been reported by other developers and according to this report an iPod Touch running iOS 15.1 does not crash. As I do not have an iPod Touch to test on, the only thing I was able to do in the next build was to set the CoreNFC framework to "weak link." This may avoid the immediate crash at startup, but the app may still crash in places where it attempts to call into CoreNFC. Further crash logs for this build need to be examined to see whether anything further can be done about this.
Is it possible to identify that there is no NFC support and the device? Will this also happen on older iPads that also don’t do NFCs?
I tested on (55) and it doesn’t crash on launch.
Any ideas on spots to test that might trigger other related crashes?
In 1.4 (55) on iPod Touch 7th the NFC Button is present, disabled, and does nothing when tapped.
Minor other issue, will post separately.
I'd say that this is fixed.
Closing.
Using Gordian Seed Tool 1.4 (54) on iPod Touch 7th on 15.3.1:
Crashed immediately on open after TestFlight download. Crashed again when opened from the springboard.
Submitted crash report to Apple, name support@blockchaincommons.com