App submission changes

If you have an existing project and you try to resubmit to the app store, you are likely to run into a problem with the changes Apple has made.

Error: The binary you uploaded was invalid. The bundle did not contain an icon for iPad of exactly 72×72 pixels, in .png format.

Solution: Add a .png to your project of this size, then go to Info.plist, add a new key CFBundleIconFiles, rick-click it and change it to an array, and for values put the filename (without extension) for your 57×57 and 72×72 icons.

Error: The binary you uploaded was invalid. The application-identifier entitlement is not formatted correctly; it should contain your 10-character App ID Seed, followed by a dot, followed by your bundle identifier.

Solution: In Xcode, remove Entitlements.plist from your project. When you re-add it, you will see it is created from a template that has a prebuild application-identifier property.

The app store has really been a moving target lately… Good luck out there!