Devices says IPhone but application can still be downloaded for ipad? - ios

I recently pushed an application to appstore. Now i have no idea why, but it says that its compatible with ipad too. In Deployment info i picked IPhone only. How is this possible and how can i change this fast.
Thank you

Even if you have chosen iPhone in Deployment info. The app will still get install in iPad. Here are list you can chose in deployment info.
Universal :- These apps are designed to work on both iPhone and iPad.
When running on an iPad, these apps confirms to the larger screen of iPad as well as screen of iPhone.
iPhone apps :- These are apps designed specifically for iPhone. These apps can still run on iPad. However they will run on iPhone compatibility mode. There are some apps that utilize unique features of the iPhone such as ability to place phone calls. These apps will be unavailable to iPad.
iPad :- Designed specifically for iPad. Cannot install on iPhone.

Related

Change Devices parameter of iOS project programmatically

I have to make my app run on iPad in iPhone mode(legacy zoomable mode).
I can do it with changing Devices option in Xcode project settings, But i released my app in app store in universal device mode so apple says you can't remove this feature in newer version of your app!
Is there any way to do it programmatically? for example can i set Devices option to iPhone in code at runtime? or can i fake it?(made app run like iPhone app in zoomable mode in iPad)
There is no possible way to change an iPad app to iPhone-only at runtime. It would be possible to display your view controllers on an iPad in such a way that they appear the size of an iPhone. But Apple would reject your app for bad user experience.
Once you release an app as Universal, Apple will not let you change the app to iPhone-only. And why would you want to do that? Why would you deliberately want to hurt your customers using iPads?
Your only solution would be to release a brand new app (different bundle id) that is iPhone-only. But then this is bad for all of your existing users (iPhone and iPad).
The proper solution is to embrace your Universal app and properly support iPads.

How to fix iPhone deployment target ? (App Store)

So I tried to ship my iPhone app into the App Store. but it get rejected because when the App reviewer test my app they are using iPad and it seems my app is messed up.
and this was the rejection message:
We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 10.3.1. Specifically, we were unable to Sign Up using an iPad.
So I searched that I need to make the deployment info devices into Universal. It works well on iPad when I tested out. But the problem is I'm shipping this app for iPad. and when I go to iTunes connect, they were asking for iPad screenshots.
So should I set the device deployment for iPhone or Universal?
The app must work in iPad also. choose the devices iphone only and try to run your app in ipad in 1x and 2x view.
If you want to build for iPhone only, you will need to go to the project settings > General > Devices and choose "iPhone". If you choose "Universal" then you are building for both iPhone and iPad, which is why you need screen shots for the iPad as well. If you build for iPhone only, though, the app can still run on iPad, it will get scaled up.
As for the reason why it is not working on iPad using iOS 10.3.1, you'll have to run it on a device with that version of the OS and do some debugging. The information you gave here is not enough.

2.10 - iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution, my app should only run on iPhone

I submitted an app and it got rejected because of that Error. It is an iPhone App only, why should it be able to run on an iPad?
2.10 Details
We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 8.4.1, which is a violation of the App Store Review Guidelines.
Is it not possible to make an App only for iPhone and not for iPad aswell?
You can develop an iPhone-only app and it can get approved. However, iPad devices can download iPhone-only apps and use them. They run at iPhone size with lots of black space around the display. Users have the option of tapping a button in the corner to double the size so that it fills more of the screen.
I assume that they ran your iPhone-only app on an iPad and encountered errors. It doesn't have to have an iPad layout, but it should be able to run on an iPad. When they first released the iPad, most (all?) apps worked without modification in this mode on iPad.
Here is an example of what another app looks like running on an iPad: image.

Is it important for an app to work on both iPhone and iPad?

We've been working on a iPhone app for the last couple of months, an app that will only be targeted for the iPhone.
I have read through the Review Guidelines and spotted a potential reason for the app getting rejected under the 'Functionality' category.
"Iphone apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution."
In xcode we have targeted the app for iPhone only. To my mind this means that the app should only be available to iPhone users in the App Store and shouldn't get rejected.
My question is - Are we going to face possible rejection if the app doesn't display propertly on an iPad? Eventhough it is only targeted for iPhone?
iPad owners can download and run ALL iPhone apps in the App Store. Your app must run correctly on an iPad in iPhone mode. You should test your app on an actual iPad device before releasing it to make sure there are no issues. In general, if your app works fine on an iPhone 3GS, you should be fine.

Which Apple device to get to program a iOS mobile app with Trigger.io?

I want to make an iOS app but I don't have a Mac or any device with iOS. I read I can make an iOS app on Windows and Linux with Trigger.io. The app I want to make is rather simple.
What I would need is a device with iOS to test. Which devices should I get?
I was thinking on getting an Iphone 4 and Ipad 2 as they are cheap. What do you think? Will I be able to successfully build an app if I only test in those 2 devices?
Those would be good devices to test on. You'd be missing out on an iPad with a Retina display, which would mean you'd be guessing somewhat at the appearance of icons and launch images on those screens, but the most important thing is covering the phone and tablet form factors.

Resources