Need to use the "Use full screen" option if want to validate / publish the app
- 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
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