Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add preferences to config.xml to control which are the "Supported Destinations" #1417

Open
igorsantos07 opened this issue Apr 5, 2024 · 0 comments

Comments

@igorsantos07
Copy link
Contributor

igorsantos07 commented Apr 5, 2024

Feature Request

Motivation Behind Feature

The only way so far to control to which devices my iOS app gets built is via target-device, which only accepts iPhone and/or iPad as parameters, exactly how Xcode does it at Build Settings > Deployment > Targeted Device Families.

However, there's no way to avoid an app to be available for "designed for iPad" destinations, such as Mac or Apple Vision. This is removable by going to General > Supported Destinations, but it obviously goes away once you reset your platform folder, e.g. new clone.

image

This probably ties directly with the "Compatibility" section on the App Store:
image

Feature Description

There should be a new preference tag to control those destinations.

Alternatives or Workarounds

As mentioned, some people confuse this request with the target-device preference, but that doesn't allow removing those "designed for iPad" destinations, in case you do want to support actual iPads.

#1313 was suggested as a similar topic, but that's related to Catalyst, which is indeed another option on that destinations list, but to my understanding the problem is not which version to build, but instead which versions are allowed to be built - or in which device types the app is allowed to be used, in case of iPad adaptations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant