apache / apache/cordova-plugin-camera
[iOS18, Xcode16] In the app built with Xcode 16 and running on iOS 18, the “Settings” button does not work.
- Dominant language
- Objective-C
- Stars
- 976
- Forks
- 1.6k
- PR merge metrics
- No merged PRs in 30d
Description
# Bug Report
## Problem
### What is expected to happen?
open Settings
### What does actually happen?
NOP
## Information
openURL at CDVCamera.m not work
https://github.com/apache/cordova-plugin-camera/blame/7f33ef4add0a3a8ef3f2c3500f090711c1266dbf/src/ios/CDVCamera.m#L196
### Environment, Platform, Device
Xcode16
iOS 18
### Version information
cordova-plugin-camera: 8.0.0
## 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
Reproduce the Settings-button failure with Xcode 16 on iOS 18, then inspect the openURL call in src/ios/CDVCamera.m around the linked line 196. Confirm the expected Settings screen opens on the affected environment and verify the behavior remains correct for the reported cordova-plugin-camera 8.0.0 context.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, objective-c
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100