Double check targeted device family before submitting universal apps

Someone from the App review team contacted me to ask me a question about the app description for the IsoCards update. In the description I let potential users know that IsoCards on the iPhone/iPod is only functional if it is used in conjunction with the iPad (via bluetooth/wifi). The reviewer said that there was no IsoCards app for the iPhone, and so he or she wanted me to clarify. I responded to let them know that IsoCards is a universal app, and they quickly wrote back to tell me that IsoCards was in fact not submitted as a universal app and so was being rejected.

I immediately went into Xcode project to check my targeted device. Everything looked ok at first, but then lo and behold I realize that I am looking at the build settings for the Debug configuration only. Somehow the Debug and Release configuration got out of sync, and so the Release configuration was set to an iPad only app. In the end, this is what the settings should look like:

You want Base SDK set to the highest version available, you want deployment target set to the lowest version you are willing to support, and you want targeted device family to be iPhone/iPad (for universal apps at least).

I’ve resubmitted IsoCards and asked the reviewers if it can be slightly pushed through the review process since it was already “in review” for 10 days.

This entry was posted in Uncategorized and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>