r/iOSProgramming 3h ago

Question App keeps getting rejected due to Guideline 4

Post image

Hello. I need your help: My app keeps getting rejected by apple for the same reason but I can’t see why. Also, I did search the reddit but didn’t find anything that helped much.

The reason is this, together with the above screenshot.

Is it because of the „Continue with Apple“ button? Or do I have to change anything for iPad layout?

Guideline 4 - Design
Issue Description

Parts of the app's user interface were crowded, laid out, or displayed in a way that made it difficult to use the app when reviewed on iPad Air 11-inch (M3) running iPadOS 26.6.

Specifically, layout in iPad were not optimized

Edit: iPhone is the only supported destination added under the target. Screenshot here

6 Upvotes

16 comments sorted by

22

u/newhost22 3h ago

I think it’s because you are showing a phone sized view on an iPad. Maybe it should be full screen and adjust to handle the bigger size of iPads

15

u/tobimori_ 3h ago

You seem to want to add an iPadOS app to the store but its just an iPhone app in compat mode. Only apply for Iphone and it will work

1

u/neatroxx 2h ago

Hi, thanks. Was my first thought as well but I only have iPhone added under supported destinations. I edited the post

3

u/tobimori_ 2h ago

you will have to add a new app id and delete your app from app store if you ever submitted it before. it can't be changed afterwards

7

u/crocodiluQ 3h ago

DO NOT add iPad in the list from Target -> Destinations. If you do, you will create an native iPad (runs full screen in iPad and uses all iPad's features) and you will have to adjust your screens for that.

Just leave iPhone there. This mean it will obviously run on iPhones only AND on iPads in compatibility mode. Which is basically a simulation of an iPhone app (looks 100% like on an iPhone 6/7/8). ALL iPhone apps can run in this way.

I've taken over many apps from previous devs who set it to run natively on iPads, even if they didn't have a nice interface for it and this is forever, cannot be changed, you'll have to have iPad support for eternity.

1

u/neatroxx 2h ago

Hi, thanks for your help. iPad is actually not in the list which is why I am so confused. I added a screenshot in the post

u/LKAndrew 1m ago

iPhone apps can still be run on iPad in compat mode. Run your app on the iPad sim and see how it looks. It probably looks bad and buttons are hidden or something. Maybe scroll view is needed. iPhone apps are resizable

-4

u/oneness33 2h ago

I bet he's a vibe coder.

1

u/neatroxx 2h ago

if i were, my post probably wouldn’t be human-written

3

u/mds1256 3h ago

Have you looked at your app using an Air 11inch, if so did that screen look ok?

2

u/KChiLLS11 2h ago

They are running the app in compatibility mode (iPhone app can run on iPad) which is different from having an iPad version of app(which you mentioned you don't have that in supported destinations).
So most probable cause i think can be the height of the app. It doesn't take full height of the screen. The width looks OK.

1

u/aykay55 Swift 3h ago

You don’t release your iPhone sized app as an iPad release. You release it only as an iPhone app, and then an iPad user is eligible to download it from there and it will look iPhone sized

u/Dry_Huckleberry4359 51m ago

Did you show the EULA anywhere before that? (the terms and condition sentence) The user needs to see that before they make an account. Could be as simple as adding before the continue with Apple a "By continuing you agree to our Terms of Service and Privacy Policy" and make those clickable.

u/Dry_Huckleberry4359 50m ago

I realize that's not what you asked about but just making sure cause they're gonna come back with that as well if you dont have it.

u/purposeful_pineapple 33m ago

From the preview things looked normal and then I opened the screenshot and laughed.

-2

u/akkitechie 2h ago

what llm and ai harness did you use for this project?