I have Universal app uploaded on app store,
Later based on requirements I have decided to revamp my entire app with iPhone only, so I have created new project in Xcode(with same bundle id)
Now when I try publish my app on the store it shows me this error of Target device family
here is the screenshot of error
I have settled my deployment target to iPhone only in my new project still it shows me error.
Where I am making mistake?
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.
An iPhone cannot run Android apps out of the box. You'll often find that a version of an Android app you like is also available for iOS, however, and there are jailbreaking possibilities.
As per the error message in your question, you cannot remove support for a device type that was previously supported.
Since your previous version supported both iPhone and iPad all future versions must support iPhone and iPad.
In order to release an iPhone only version you will need to publish a new app to the store (using a different bundle id), either leaving the current one in place as it is or deleting it.
You are getting this error because of this rule:
Application update must continue to support all the devices previously supported.
How to get rid ?
Important Note:
Hope it will help to you.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With