BlockchainCommons / GordianSeedTool-iOS

Cryptographic Seed Manager for iOS
Other
39 stars 9 forks source link

CRASH: Launch of 1.4 (54) on iPod Touch 7th on 15.3.1 #157

Closed ChristopherA closed 2 years ago

ChristopherA commented 2 years ago

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.

IMG_BA1A5ADD954A-1

Submitted crash report to Apple, name support@blockchaincommons.com

ChristopherA commented 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.

ChristopherA commented 2 years ago

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.

wolfmcnally commented 2 years ago

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.

ChristopherA commented 2 years ago

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?

ChristopherA commented 2 years ago

I tested on (55) and it doesn’t crash on launch.

Any ideas on spots to test that might trigger other related crashes?

ChristopherA commented 2 years ago

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.

wolfmcnally commented 2 years ago

Closing.