Native Mobile - iPad

How is everyone dealing with ipad versions for Native builds?

We don’t have a phone only option when we deploy and to launch on app store you need screenshots for both.

Keen to hear thoughts.

Thanks

hey, you don’t actually need screenshots for iPad - I’ve been able to publish an iPhone app with only 1 size set of screenshots.

Are you trying to get an iPad specific app built and published with iPad sized screenshots?

When you publish to iOS, the app also runs on iPad by default. Apple does not review the app for responsiveness on tablets because iPad support is not selected, it is included automatically.

It’s really not like that. I don’t know where you read it. Apple identifies both iPad and iPhone under iOS. When you publish an iOS app, by default it is also made available on iPad because iPadOS is a derivation of iOS.

However, Apple does not treat iPad as an “optional flag” (as is the case for example for tvOS or macOS with Catalyst), but as part of the iOS package. So if the app runs on iPhone, it is technically also installable on iPad (unless there is a check on the responsiveness of the apps and UX). Whether Apple has to “check” even the iPad version depends on what is written in the plist file. 1 corresponds only to iPhone, 2 to iPad.

We have not yet understood the reason why some also appear for the iPad version and others not. Obviously we don’t have the possibility to get hold of the plist file directly, we should reopen it with Xcode. It makes a bubble for us.

I asked for clarification but they never explained how this happens. What we know is that at the moment we can only send builds for iPhone. Happy if things have changed in the meantime.

What I was able to verify myself by opening the plist file on Xcode, is that in my case 1 is sent, so my app is only verified and available only for iPhone.

You’re right that iPad is technically part of the iOS package and not a separate optional target like tvOS or macOS Catalyst. By default an iPhone app can be installed on iPad, but whether Apple reviews it for iPad specifically depends on the UIDeviceFamily setting in the plist.

If the plist includes only 1, the app is declared as iPhone only and runs on iPad in compatibility mode, so Apple does not check responsiveness for iPad. If it includes 1 and 2, then it’s targeting both iPhone and iPad, and Apple will review it as such.

In Bubble’s case, it seems like the generated plist is set to 1, which explains why your builds are only being verified for iPhone and why the app renders as iphone sizes app on ipad

From what I occasionally read on the forum, sometimes it seems that Apple is also reviewing apps built on Bubble for iPad. So I never understood how it is possible (unless it is an internal Apple rule that varies with the variation of the examiner this I don’t know). But I read about some people who were rejected for UX on iPad.. It would be interesting to monitor their plist, but from what Bubble says it is impossible that within UIDeviceFamily even the 2..

One of my apps last month got knocked back because there was not ipad screen images - hence the question.

Hi @chaddickson83 are you re-using a bundle id that previously supported iPads by chance?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.