Corrupt Apple App Store binaries have been causing functional iOS and Mac applications to immediately crash upon launch, or as soon as users update to the most recent version. As soon as many of these apps open, they immediately go black or display a message saying “App is damaged..”, etc. This has been extremely frustrating for app developers who have invested tremendous time and money to make a functional application.
According to Sarah Perez of TechCrunch, Apple has acknowledged the problem:
“According to our developer sources, Apple has now responded to numerous complaints in its Developer Forums with a brief statement posted by username iTunesConnect.
The statement reads:
‘We are aware of the issue related to apps crashing after update. We are currently working on resolving the issue. Stay tuned for updates.’”
For developers releasing an app, Marco Arment - a technology blogger of Marco.org - has some advice:
“If you’re a developer, and you have a non-critical update pending release, I suggest waiting a few days for this to presumably get sorted out before releasing it.
Because if this happens to you, all of your most active users, the people who will install updates within hours of them becoming available, will be stopped in their tracks. They’ll think you’re careless, incompetent, and sloppy for issuing a release that doesn’t work. And they’ll leave you a lot of angry 1-star reviews.
And it’s even more serious for apps that store user-created data or game progress locally: if the only fix is to delete and reinstall the app, many users will lose their data.”
Even if you have thoroughly tested, if you release your app into Apple’s current mess it may not stand a chance. Marco has also listed on his blog many of the apps that have been affected or corrupted. These include Angry Birds, Yahoo! Search, Meetup and other popular applications.