Remove support for iPhone with new updated version of app - ios

We released few versions of our app with universal support ( i.e. app is supported both on iPhone and iPad). Now with new version of our app (1.14) we want that this version should be available to iPad only. This means 1.14 should be available only on iPad and iPhone user may not able to install it. But when we change setting in Xcode from Universal to iPad only it gives error while uploading ipa to app store that if previous version of app supported iPhone then in updated version of app we cannot remove iPhone support. Now we are looking for solution to this problem. Please guide us what are way to over come this issue. Due to this issue we have to delay our app release so kindly give us possible suggestions as soon as possible.

There is no good way of doing what you want. Apple deliberately don't want you removing functionality for existing users.
Maybe the only way forward is to remove your current app from sale and submit a new, iPad-only version. You'll lose your reviews, sales rank, etc.

Related

iOS - does App Store require iPad screenshots for upgraded iPhone app

Not sure if the App Store listing rules have changed, but I am planning on submitting a new app to the iOS App store soon. One of the previous versions of the app had the 'Universal' build type marked in XCode (done by another developer) and for the newer release, I only wanted to support iPhone. Is it still possible to submit the app for review like this? I don't want to go through the extra effort of taking iPad screenshots if I don't have to.

IOS: Can not install our app from Appstore

Our new IOS app was updated to Appstore successful yesterday.
Some users can update normally but the others not.
Include myself, we can see Appstore is downloading our app,so do the icon on desktop.
But when downloaded the icon of our app disappear.
It seems that the app was not installed.
Some 6 and 6s users have this question.
Our app is passed by Appstore, and some user can download and install it.
The package seems worked.
Why the app can not be installed in some users' IPHONE?
Finally catch the problem.
Because of the pool network, we retried a few times updating the package.
At the last time, we choose the wrong package with lower version code in Info.plist.
The package had a lower code, but may apple keep a higher version code for verification.
We get a lot of 1stars caused by this which made us upset.
I don't understand why Apple put it to AppStore in such a case.
Anyway, please be careful at package updating.
No issues with you code as well as your package info. Yesterday Apple had issue with their server.
Refer this link for more info.
If app is installed without any issue & in some device its not than there might be few possible reasons like below:
First possible reason is Minimum IOS version set in the App is higher than the device OS version. Let say for ex: In your App you have set the Minimum iOS version to 9.0. And users who are not able to install will running of less than 9.0.
Second possible reason is Architecture support. May be your app not supporting arm 64 support & due to that it will not allowing to install on arm64 based devices.
Now in your case i strongly believe there will be minimum iOS version issue. Why less chances of second issue is as you know now arm64 support is compulsory in iOS Apps. Otherwise Apple will reject your app.
I hope this will help you.

Removing support for older iOS version

What exactly happens if you release a version of your app that removes support of an older version of iOS? (e.g. removing iOS 7 support)
Will users that already bought the app still be able to download the old version?
Will users on that iOS version still be able to discover and install the old version of my app?
I just managed to discover the answer to the question myself. I used an old iPhone 4 running iOS 7.1.1 and found an app that used to support iOS 7 but no longer does.
Yes, users that bought/installed the app in the past will be able to restore it by using the "Purchased" section from within the "Updates" tab of the "App Store" app.
No, users will be able to find the app, but actually won't be able to install it:
The app still appears when searching on the app store.
The app states "requires iOS 8 or newer".
The "Get" button is clickable, but they won't actually be able to install the app. Instead (after they've entered their password) they will be presented with an alert view explaining to them that they'll have to upgrade to iOS 8 (even though this is not actually possible on an iPhone 7)

Upload Application to app store with iPad support and later on iPhone Support

I have an application which is practically done and ready to be issued as an iPad version, but the problem is that later on i need to have an iPhone version of it to be submitted using the same bundle and the same app id. I know that i need to create a different storyboard or use the auto-layout, so coding and developing wise i already have it figured out, but for now i need to submit the iPad version of it and after on submit an update containing the iPhone version. Is there any pointer i should keep in mind or any special details to watch out from? Many thanks
Just upload your first version with configuration stated below screenshot
After when u want to upload with both then do config stated in belowed screenshot
It's simply possible to update your iPad app with your new universal app. nothing any importent changes for configuration at iTune but you must know well how to develop the Universal app

Removing iPad support from app

I uploaded an app to the App Store a while ago, but I have to delete the iPad support for different reasons. I am not talking about removing the app from the iPad App Store, only removing the iPad support. The Developer website states the following:
Developers who wish to issue updates, but remove device support, have three choices:
Fix their app so that it can work on the devices they originally set out to support.
Target a newer version of iOS that requires a newer device.
Remove their app from the store, and upload the new app with a different bundle ID.
The problem is that if I remove the app from the app store and upload it again, I can not use the same app name. That is not an option.
Is there any way out of this mess?
Answering my own question - no, there is no other way! I ended up creating a decent looking iPad app to fix the problem.
Apple will not allow you to remove support for iPad if you ever offered it on a given app name. Further, the app has to be well enough designed for iPad that Apple likes it enough to allow it to pass. We had an app rejected for this reason.

Resources