Supporting only iPhone when submitting to Apple - ios

I submitted an update for my app in iTunes Connect which Apple rejected, giving the following reason:
We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 10.3. Specifically, the screen resolution was not optimized for iPad.
But I set the app to only support iPhone in the Deployment Info, under 'Devices', so I do not understand why they would test on an iPad.
I tried looking to find out how to make sure iPad isn't supported, but I do not have a storyboard for iPad and I only uploaded iPhone screenshots to the App store. How can I fix this error?

Related

Bypass iPad check in App Store review [iPhone only]?

I released an update for my app in App Store.It got rejected.Following was the reason:
Binary Rejected Guideline 2.1 - Performance - App Completeness Your
app crashed on iPad running iOS 14.1 on WiFi when we tapped on any
notification
My app is meant for iPhone only & doesn't require iPad support.Is there any way to bypass this iPad check in review?Any way to build only for iPhone?
Apple team installs app on iPad and test it so no matter your app supports iPad or not the app will be installed on iPad and the UI will be bigger(zoomed) if iPad support is not given to your app.
So the issue the apple review team gave you is that your app is crashing on the notification tap. So its better to test this on iPad simulator to re-product this issue and fixed it, then upload again to store.
Note: There is no way to by pass the Apple review process. If you try to manipulate it (as the user privacy is the Apple's primary concern) your apple developer account get suspended/banned for life long.

Restrict app to just iPhone while publishing

I had uploaded an app on iTunes. But it got rejected stating a couple of reasons:
Performance: App Completeness
Performance: Accurate Metadata
And from what I understood the issue was with the app not showing up as intended on the 12.9 inch iPad. But I had made my app for the iPhone itself and not for the iPad. And since iTunes was not allowing to submit the app without attaching a screenshot of the app in the 12.9 inch iPad also, I was forced to attach one.
How can I restrict my app to support just iPhone...?
For some reason, my answer kept getting posted as a comment so I'm just going to add this stuff here. Looks like you need to go XCode Target -> General -> Deployment Info -> Devices and set it as iPhone instead of universal.
Submitting an iphone-only app to app store?

iPad only app rejected because it does not work on iPhone

Apple rejected my App designed for iPad only (with device set to iPad only and targeted device family to 2 only in Xcode) because of the following reason : 2.10 - iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution
I'm a little puzzled here. Are there other parameters that should be set to specify that it is an iPad only app that should not even be tested on iPhone devices ?
J.
Reply them with the specification of your app & tell them that this app is ONLY for iPad & not for iPhone. Ask them to review it again & confirm that you have NOT used anything related to iPhone while submitting your app on App Store.
Though there is a requirement for iPhone apps that they should be executable in iPad without any modification, but vice versa is not applicable.
If you have any other app under your account which is also iPad only & is live, then you can give reference of that app in your reply.
You can reply to their message on Resolution Centre with your justification & resubmit your app again for review after verifying that it does not have anything related to iPhone. Your app will be accepted after that. Try this I have faced similar kind of issues many times.
Make sure in Target of App, iPad is set as Device under Deployment Info.

App gets rejected by Apple multiple times

I submitted my app multiple times to the App Store and got the same error twice.
Thank you for your resubmission. We continue to find the following: 2.1 Details During review, your app crashed on an iPad running iOS.
My App is iPhone based so for that I have selected Target-->General-->Device-->iPhone.
Also iPhone Target/Project-->BuildSettings-->TargetIphoneFamily-->1
So why are they testing my app on iPad since it is configured for iPhone only?
Actually apple provided the guidelines for iphone apps to be approved.
Section 2.10 says: iPhone apps must also run on iPad without
modification, at iPhone resolution, and at 2X iPhone 3GS resolution.
check this link
https://developer.apple.com/app-store/review/guidelines/#functionality
Its because the application which you develop can be downloaded on iPad from App Store. On iPad it runs with 3.5" device screen size.
So if you have any specific feature like calling then you can display message to user like, "This device doesn't support this feature" else the features which are available on iPad should work without any issue.

Apple binary rejected

I recently post an app to be reviewed by Apple, but i have been rejected for a second time with this message :
"Binary Rejected
2.10: iPhone apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution
2.10
We found that your app did not meet the requirements for running on iPad, as required by the App Store Review Guidelines.
Your app did not run at iPhone resolution when reviewed on iPad."
I don't understand, I found on the internet that I must put only "Iphone" in the summary of my app, and not "universal", but it was already set on Iphone only.
What should I do ?
Thanks a lot
You'll first have to figure our why the app does not work on the iPad. Try to run the app in the simulator (for iPad), or even better try to download it on the iPad itself.
Check your info.plist file and see what's there.
Your application is not compatible to iPad
As per Apple guidelines, every iPhone application must be compatible for iPad too, running with 2x.
Run your application in xcode on iPad simulator or even better test on your iPad device.
Hope this info helps you..

Resources