ScoutTrail v1.3 Released Yesterday

Version 1.3 was released yesterday on the App Store. It had 2 user visible fixes and 1 not visible to the user. The 2 visible were:

  1. A check all requirements feature - a useful quick-entry for the scout that has already completed all the requirements.

  2. New Geocaching patch design The not visible feature was a minor change to the underlying database. The problem with changing the data model of your database is that previous versions are not compatible with the new version.

However, the iOS SDK provides the tools to migrate previous data to the new model. As long as the migration works, this change remains invisible (other than a slightly longer startup delay while migration occurs). If it doesn’t work, then the app crashes. That was the cause for the delay in being released last week. Apple saw this happen in their testing. I was able to repeat it with the build I uploaded to Apple for approval. So, I did a clean rebuild of the app, and it worked fine. So, I concluded that my build was bad for some reason, such as I got in a rush as a I got closer to release and missed a step in my build process, etc.

Apple approved and released the app yesterday, so I assumed their testing concluded the same. However, a user contacted me last night and described the problem above. It felt like a gut punch. Here I am trying to develop a useful app and my first “major” update has a bug in it that will cause the user to lose their data. Because the quick solution for a user is to delete ScoutTrail from their device and reinstall.

Here is what I will do for those of you affected by this, you will get a free promo code for ScoutTrail Pro (when it is released) or CubPath when it is released. All I need from you is that you email me your crash log. Email it to support@4arrowsmedia.com. To get your crash log, follow these steps:

  • Synch your device, and depending on your desktop OS, the log will be located at location listed
  • Mac OS X
    • /Users//Library/Logs/CrashReporter/MobileDevice//ScoutTrail*
  • Windows XP
    • C:\Documents and Settings\Application Data\Apple computer\Logs\CrashReporter<your iPhone’s name>\ScoutTrail*
  • Windows Vista
    • C:\Users\AppData\Roaming\Apple computer\Logs\CrashReporter\MobileDevice<your iPhone’s name>\ScoutTrail* Lastly, my apologies for the bug in ST and the inconvenience it will cause you.