Titanium Tips

Fix: Invalid Binary (Push Notifications Issue)

Fix for Push Notifications Issue - Invalid Binary
If you’ve tried to submit an app to the App Store recently (using any version of Titanium Mobile prior to 1.6.2), you may have unfortunately had your app rejected for the following reason...

Missing Push Notification Entitlement
Your app registers with the Apple Push Notifications Service, but the application signature’s entitlements do not include the required “aps-environment” entitlement. Make sure you have enabled Push Notification Services for this app, and that you have downloaded a Distribution provisioning profile that includes the “aps-environment” entitlement.

What does this mean? Why is this a problem? How do you fix it?

Status Bars Begone!

Ugly status bar that should be removed
When submitting an iPhone or iPad app to the App Store, you have the option of including up to 5 screenshots of your app in action. These screenshots are one of the primary pieces of information people have to decide whether or not to download your app, so you should try to get them right.

A simple thing Apple suggests is to remove the status bar from your screenshots before uploading them. (For the uninitiated: the status bar is the tiny (typically gray or black) bar along the top of your iDevice that has the battery, signal strength, clock etc.)

This is a simple thing to do, but it always amazes me how so many developers just fail to do it. Even big budget developers often still have the status bar showing in their app screenshots. I don’t know if they just forget to do this, aren’t aware or just can’t be bothered, but leaving in the status bar can make your screenshots look a tad amateurish, in my opinion. I don’t want to know that you took your app screenshots on two-bars of AT&T 3G service at 3:04am with a 22% full battery - I just want to see the pics of your app. Read More...