A couple of days after I launched my stopwatch app (https://apps.garmin.com/en-US/apps/e31d8308-674a-403b-813f-298ce28c9eab) on 4/22, I recieved an email saying that the app crashes on startup on a FR235. I found this odd since I tested it on the simulators, on my watch(FR230), and on a friend's FR630. You would think if the app was going to crash, it would do so on the more different 630, rather than the 235.
I sent this user a modified version of my app that has a crap ton of print statements, to try to figure out what is happening. I also had the user delete the CIQ_LOG.txt, so that only my app's errors would be there. The app crashed again. The user told me there were no print statements in the app's txt file I included to catch print statements. It seems that my app is crashing before is has even started. but once the user had reinstalled the release version the app, it worked.
A couple days later I got another email from another FR235 user. He did not have a CIQ_LOG.txt. I told him to create one, and then my app worked, as it should have. After that I left some information on the top of the description of my app that has helped users solve the crash on start problem.
I have not received another email about that since. Until today, I got another email but this time it was a 630 user.
I have not been able to recreate this issue using the simulator, or my watch. Is it possible that the internal logging is some how causing a crash on certain devices? It's only 2 data points, but it's all I got.