Universal app gets rejected because it is not rendering properly in iphone mode on ipad ?

tomschuringtomschuring AUMember ✭✭
edited April 2018 in Xamarin.iOS

My app keeps getting rejected because:

Guideline 2.4.1 - Performance - Hardware Compatibility
We noticed that your app did not run or display as expected when viewed on iPad running iOS 11.3.
Please see attached screenshots for details. Specifically, when we tried to enter the pin, we are unable
to proceed as the app stays in the Driver section.

and the screenshot shows the app running in iphone 'mode' (with the 2x button at the bottom)

However, in Info.plist i've set the Devices: to Universal and when i deploy to any ipad it reneders as native ipad and is using the full screen and there is no problem rendering.

I've added a note to the developer notes letting them know that it is now a Universal app (the first rejection was on an iphone only app)

Any suggestions on what else to check ?

thanks,
tom

Best Answer

  • tomschuringtomschuring AU ✭✭
    Accepted Answer

    Ah found out the issue.
    after you upload a new build and before you re-submit it for review you first have the delete the old build (click on a little red stop sign button that appears when you hover above the old build) , select the new build and re-submit

    besides the completely obvious UI that the specialists at Apple have Designed for this please also keep in mind that if you only change the version number on the itunesconnect website , when they test the app, it will replace the internal version number inside the ipa in the Info.plist with this number....

    They change the package that you submit.. my guess is to counter sign in with their private key, but also apparently to change your version numbers. nice

    i hope this helps someone else

Answers

  • tomschuringtomschuring AUMember ✭✭
    Accepted Answer

    Ah found out the issue.
    after you upload a new build and before you re-submit it for review you first have the delete the old build (click on a little red stop sign button that appears when you hover above the old build) , select the new build and re-submit

    besides the completely obvious UI that the specialists at Apple have Designed for this please also keep in mind that if you only change the version number on the itunesconnect website , when they test the app, it will replace the internal version number inside the ipa in the Info.plist with this number....

    They change the package that you submit.. my guess is to counter sign in with their private key, but also apparently to change your version numbers. nice

    i hope this helps someone else

Sign In or Register to comment.