Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

App running on iPad while its iPhone-Only

I made an iPhone App with Xcode. The devices setting is set to "iPhone". But in iTunes Connect it is rejected because it doesn't run on the iPad.

That is weird because it is an iPhone app, but when I checked it in Xcode, I can run it with the iPad simulator,however I think that normally this is not possible with an iPhone app.

I have added pictures to make my question clearer: Devices set to iPhone-only

It's still giving the possibility to run on iPad simulator..

So what is gone wrong and how can I fix it?

EDIT: Picture from resolution center: enter image description here

like image 332
sdd Avatar asked Jun 02 '15 11:06

sdd


People also ask

How do I separate apps between iPhone and iPad?

To install/keep different apps on your devices, simply log in into your App Store account on each device then download only the apps you want on each device.

How do you stop an app from running on iPad?

From the Home Screen, swipe up from the bottom of the screen and pause in the middle of the screen. Swipe right or left to find the app that you want to close. Swipe up on the app's preview to close the app.


2 Answers

Thanks all, I Found the problem/solution:

In my info.plist there was an extra row called supported interface orientations(iPad) where the portrait mode was added.

I have no idea how this got added here but when I removed it, the problem was solved.

like image 143
sdd Avatar answered Oct 02 '22 08:10

sdd


From the Apple iOS App Store Review Guidelines (https://developer.apple.com/app-store/review/guidelines/):

2.10 iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution

Basically, if you set an app to "Universal" it will have iPad and iPhone versions of the UI and will appear in the search results for both. If you set it to iPhone only, it will still be installable on iPads, but it doesn't appear in the search results by default. Additionally when a user does install it on an iPad it will just scale up the UI to best fit the screen. You cannot prevent your app from running on iPads.

like image 25
Keab42 Avatar answered Oct 02 '22 07:10

Keab42