Thursday, July 5, 2012

PDX Bus 6.2 - after all that, what was in it?

PDX Bus 6.2 was an overdue bug fix release.  Ironically, the idea was to make it more stable and to fix some issues I had seen in crash reports - it's not a major release and wasn't really worth all this difficulty!

  • Fixed VoiceOver issues with segmented controls and buttons. (VoiceOver reads out what is on the display, and for some screens it did not work so well).
  • Increased size of 'X' icon to make easier to touch. (There is a Red X icon that can be touched to delete an expired alarm.  This was a little too small).
  • Caches are more robust.  (PDX Bus is able to detect if it crashed. If it did crash it will delete all its short term cached data - this is just in case that data was corrupted.  This will stop repeating crashes).
  • Added additional alert for alarms that are too long to be accurate in the background.  iOS allows apps to run only for 10 mins in the background,  after that it cannot check the arrivals any more.  This will alert you if you have set an alarm for more that 10 mins.
  • Added 'Plan trip from/to here' option on rail station screen. A small overdue feature.
  • Improved stability & added new debug options (e.g. you can turn off the caching, as that seems to cause some crashes, and several other fixes).
Enjoy!

PDX Bus is working again!

Update: no need to delete PDX Bus, It will update automatically.

Apple appears to have fixed the issue in the App Store. If you downloaded PDX Bus and it does not start, just update it again and all will be good. This was not my fault - Apple appears to have corrupted the updates made yesterday.

Meanwhile, news of the many apps that got corrupted has been all over the web!  Thanks to Marco (and to Tim who showed me this site - I had also investigated an come to the conclusion it was corrrupted):

http://www.marco.org/2012/07/04/app-store-corrupt-binaries

Then all the tech blogs went with it - PDX Bus even gets a call out in Gizmodo.  Any publicity it good publicity, right?

http://gizmodo.com/5923545/ios-and-mac-apps-crashing-because-of-corrupt-app-store-updates

http://reviews.cnet.com/8301-13727_7-57467171-263/apple-working-on-a-fix-for-app-store-snafu/

http://www.appleinsider.com/articles/12/07/05/apple_tells_developers_fix_is_coming_for_corrupted_app_store.html

http://www.macrumors.com/2012/07/05/apple-working-on-fix-for-corrupted-app-store-downloads/

http://www.engadget.com/2012/07/05/apple-aware-of-corrupt-apps-issue-working-on-a-fix/

Thanks for your patience.  I have asked Apple to revoke all of the bad ratings from the last two days - as this was not my fault.

Wednesday, July 4, 2012

PDX Bus still not upgrading from App Store: here's a summary

Marco Arment who develops Instapaper has a nice summary of the problem that we are seeing with PDX Bus.   http://t.co/NwHhDyds  :-(

DO NOT UPGRADE TO 6.2!

It seems that the app in the app store will not launch.  I have no idea why - especially as Apple tested and approved it.  I'm looking into at as fast as I can...

Update:  I'm told this happened to several other apps yesterday.  As far as I can tell it is an issue with Apple's FairPlay DRM, or the binary is corrupt in the store.  PDX Bus is not the only app with this issue - Instapaper too -  http://twitter.com/#!/marcoarment ... I have done all I can do:

(1) I updated the text in the store to say "DO NOT DOWNLOAD :-(".  I had to make new pictures to do this as the old ones were not of a high enough resolution.
(2) I filed a support request with Apple, but it's a holiday.
(3) I submitted a new version (just in case this will "kick" Apple into re-submitting it and fixing it).
(4) I tweeted and blogged and panicked a bit, drank lots of tea.