This question already has answers here:
Switch universal app to iPhone only app
(2 answers)
Closed 6 years ago.
I have found multiple exiting questions on this but have different scenario's
My app have separate view for iPhone and iPad but now my client want to remove iPad support for next 1year, I am thinking about the consequences
1) If I remove deployment target from Universal to iPhone? My app still run on iPad when upload to apple store and if run it will display 2x of iPhone screen or my iPad specific views?
2) Existing app in apple store is universal if i change it to iPhone only does apple have some restriction on that too while uploading new binary?
The only way to do it is to add some Required Device capabilities which iPad doesn't have. e.g., If you add telephony or sms to the Required Device capabilities in Info.plist of the app, apple will automatically make the app available only for iPhone. As suggested in here.
Related
This question already has answers here:
Restrict to certain iOS target devices for App Store submission
(4 answers)
Closed 5 years ago.
Is is possible to write an iOS application available for only one or some specific Apple devices? If yes, is it risky and can be rejected by App Store Review? I can check if the device is something but I want my app to unavailable to other devices on App Store.
It is possible to target specific models, so that the app will be available only to those machines. How that affects the review process, I have no idea.
This question already has answers here:
Restrict to certain iOS target devices for App Store submission
(4 answers)
Closed 6 years ago.
Is there anyway I can put a check so my app does not appear on App Store if the user is not using iPhone 7 Plus or in other words device with dual cameras?
Such check exists for iPhone and iPad, or arm64 only but I do not think so Apple has provided us with any such restriction that this device will be available for iPhone 7 Plus devices or devices with dual camera only.
UIRequiredDeviceCapabilities do exist but there is no key for dual camera/7Plus.
So I am looking for something like TouchID or OpenGL check which can be alternative.
Now this question specifically targeted to dual camera check which arose after iPhone 7 Plus.
UIRequiredDeviceCapabilities (Array or Dictionary - iOS) lets iTunes and the App Store know which device-related features an app requires in order to run. iTunes and the mobile App Store use this list to prevent customers from installing apps on a device that does not support the listed capabilities. Refer apple document link
This question already has answers here:
App on appstore has iPad support when iPhone family set?
(2 answers)
Closed 7 years ago.
I'm developing an app for the iPhone only, however I notice in the app store it list my app as "Compatibility: Requires iOS 8.1 or later. Compatible with iPhone, iPad, and iPod touch.". When I inspect my project file, it say's devices "iPhone".
When I searching the app store with the same device, I can't find it, however if I follow the link off the website I can install it on the iPad.
Problem is I did not design it for anything else other than the iPhone, so there is some UI issues. Is there somewhere else I need to change something to have the App Sire only list it as iPhone compatible?
It's fine. Every iPhone app can be launched on iPad. It will looks like that:
We have an iPhone app and want it to support iPad also.
But as I learned if you submit an app to Apple and indicate it is Universal, while in reality it is not (for example iPad is not supported at the time of submission, this is restricted by their policy).
So, what is the best way that we simultaneously allow further development of our application such that we also support iPad?
ps: we didn't want to create separate projects for iPad and iPhone since they share lot of code, but as I mentioned we encountered following obstacles.
Submit your app as an iPhone app. When you support iPad change it to a universal app when you submit your update.
I've an existing iPhone app.
I need to create a separate app for iPad app (and of course use shared code).
But have the two apps to be uploaded to apple store as one app.
Is creating a new target fit my case? If yes can you provide me with step by step tutorial?
Thanks.