Fixing iTunes Connect “ERROR ITMS-90717” with ImageMagick

When recently publishing an app to the App Store (or at least trying to get it published back then), I couldn’t upload the app via the Application Loader. I got back ERROR ITMS-90717 “Invalid App Store Icon. The App Store Icon in the asset catalog in ‘Your.app’ can’t be transparent nor contain an alpha channel.” …

Apple, Apps and Algorithmic Glitches

On October 29th and December 18th, 2014, something very strange happened to the iTunes top apps chart. Like an earthquake shaking up the region, all app positions in the chart were massively rearranged, some booted off completely. These two extremely volatile days displayed rank changes that are orders of magnitude higher than the norm — lots of …

Apple Developer: Common App Rejections

Before you develop your app, it’s important to become familiar with the technical, content, and design criteria that we use to review all apps. We’ve highlighted some of the most common issues that cause apps to get rejected to help you better prepare your apps before submitting them for review. 58% of all rejections are …

“We’ve been conditioned for web apps to suck.”

There is no single explanation [for why people choose a native app over a web based version]. The reason browser apps lose this fight is because of a raft of small things. It’s death by a thousand cuts. Tiny Little Knives → (via cameronmoll) Related: It’s not a web app. It’s an app you install …

iOS in-app proxy

We received some disturbing tips today that a Russian developer has published a method of obtaining in-app purchases from iOS apps for free. The “in-app proxy” method does not require a jailbreak, can be completed by novices in three steps using just an iOS device, and allows users to install in-app content for free. The …

On the App Store removal of AirPlay apps

The author of AirFloat on its App Store removal: I realized that this would never make it to the App Store. Even though it would be 100% within the App Store Guidelines – given this was a reimplementation – Apple posible wouldn’t approve it due to the usage of the AirPort Express’ private key. But …