How to make sure XCode project is NOT IPad deliverable? [duplicate] - ios

This question already has answers here:
Xcode : How To Set App To Be iPhone Only?
(4 answers)
Closed 9 years ago.
I have developed my whole app assuming it would be available for iphone and ipad, after business decision, I have removed the ipad storyboard and submited to App Store.
It was rejected due the app is "blank" on IPad tests...
How Do I make sure the App is going to run only in IPhone? apparently just deleting the storyboard is not enough.
thanks

In project Summary settings, set the Devices from Universal to iPhone.

In project summary under ios application target tab
Set the Deployment target to iPhone

Related

how to restrict my application only for iPhones [duplicate]

This question already has an answer here:
Upgrade My free app form Universal to iPhone only
(1 answer)
Closed 3 years ago.
in my previous builds . I submitted my application for both iPhones and iPad . but as requirement I have to submitted my app only for iPhones and not for iPads . while for this I changed my my devices from universal to iPhone and when submitting my binary to App Store it shows error . because from your builds the binary required universal devices like that . for now I want the application only for iPhones
If I'm not mistaken, the only thing you have to change is the Devices to iPhone on the deployment Info in your Xcode Targets.
In the project part. Check the build settings and change the Targeted Device Family to 1 only.
As for your app being an iPhone only app. You also need to make sure it runs on iPad using the normal 1x and 2x size.
I would then suggest cleaning your build folder and try archiving again.
(I had to submit another build cause I had the same issue as you had. My app runs only on iPhone. The 1x 2x size is still iphone resolution. You don't have to make a native ipad layout)

This bundle does not support one or more of the devices supported by the previous app version [duplicate]

This question already has answers here:
Change targeted device family on existing iPhone/iPad app
(1 answer)
My app is no long suport ipad, when I upload my app it cause Xcode or iTunes Connect to erroneously reject my update
(2 answers)
Closed 4 years ago.
I don't want my app to rotate left or right on the iPad but i forgot to uncheck device orientation landscape left and right for iPad on my previous version so I go to uncheck and upload it again but apple does not allow me to upload.

iOS 9 Bundle requires launch storyboard for iPad Support [duplicate]

This question already has answers here:
Invalid Bundle Error - "requires launch storyboard"
(8 answers)
Closed 7 years ago.
Whenever I try to submit my app to the app store using Xcode 7, I get the following message from the application launcher.
Im wondering how to add a launch storyboard and if its any different then a normal storyboard. Is there a workaround to this?
If you don't want to support all orientations, just add the UIRequiresFullScreen key & set to YES on your plist.
Or just check the "Requires Full Screen" button on your Target.

How can I make my app only available for iPhones and iPods in the App Store? [duplicate]

This question already has answers here:
Prevent iPhone app to run on iPad
(4 answers)
Closed 7 years ago.
I've designed my apps for iPhone/iPod screen sized and I want them only to show in the App Store if you are user of those devices. I don't want iPad users installing my apps and using them all stretched out and with black borders, and I don't intend designing for iPad too. So is there a way to make them only show up in the iPhone version of the App Store?
In your Xcode Project goto -> Target -> General Tab and set iPhone as the value for Devices in the Deployment Info Section.

How to make my app run only on iPads with retina display? [duplicate]

This question already has answers here:
Restrict to certain iOS target devices for App Store submission
(4 answers)
Closed 9 years ago.
I have an app that creates graphics and I've only tested it on an iPad with retina display (screen scale of 2). Because the app heavily depends on this screen density, I'm looking for a way to exclude earlier versions of iPad, as well as iPad mini from being able to download my app from the app store.
Is there some xCode project flag or some device feature that I can use to make sure that my iOS 6.0 app would not be sold to devices which do not have retina displays?
Thank you!
I am pretty sure that any attempt to do that would get dinged by the App Store guardians. You can exclude the iPad 1 by requiring iOS 6 but that's as far as you can go.

Resources