apache / apache/cordova-ios

Need to use the "Use full screen" option if want to validate / publish the app

Open
#1,620 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
2.2k
Forks
1k
Avg merge
12h 11m
Merged PRs (30d)
18

Description

Hello to all,

First of all, thanks very, very much for your work on this project and for Apache Cordova in general. I hope someone can have some idea about what I am experiencing! I appreciate any possible help!

# Bug Report

## Problem

In order to publish my app in the Apple Store, I need to check the "Use full screen" option, since, if not, I am getting the below error when validate the app:

`Invalid bundle. The “UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown” orientations were provided for the UISupportedInterfaceOrientations Info.plist key in the id.*******.com bundle, but you need to include all of the “UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight” orientations to support iPad multitasking. For details, visit: https://developer.apple.com/documentation/bundleresources/information_property_list/uisupportedinterfaceorientations. (ID: 76f902b7-40a3-4eaa-b991-739066ad8358)`

### What is expected to happen?

The idea is to not need to check the "Use full screen" option in XCode, since I don't want to use the app in full screen. In fact, even when this option checked, I am not sure if the app is running in full screen: at least the "task bar" at the top appears like always... and I think (but can be wrong) that if the app is running in full screen, that "task bar" at the top is hidden.

### What does actually happen?

I need to validate / publish the app using the "Use full screen" option, in other case, I receive the above validation error and therefore I cannot publish the app.

### Version information

Cordova iOS 8.0.0
Node JS: 24.14.0
XCode: 16.3

## Checklist

- [ X ] I searched for existing GitHub issues
- [ X ] I updated all Cordova tooling to most recent version
- [ X ] I included all the necessary information above

Contributor guide

Open the contributing guide

Research direction

Start by reproducing App Store validation with Cordova iOS 8.0.0, Xcode 16.3, and the full-screen option disabled, then inspect the generated iOS Info.plist orientation settings. Done means the app validates and can be published without requiring the Xcode “Use full screen” option.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, javascript, objective-c
Domain
build-system, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.