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

feat!: Better Catalyst build support #1313

Merged
merged 5 commits into from
Aug 30, 2024
Merged

feat!: Better Catalyst build support #1313

merged 5 commits into from
Aug 30, 2024

Commits on Aug 29, 2024

  1. feat!: Support for Catalyst builds

    `cordova build ios --device --target=mac ...`
    
    Output is to `build/Debug-maccatalyst`
    dpogue committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    44dee72 View commit details
    Browse the repository at this point in the history
  2. fix: Disable iPad-on-Mac builds in favour of Catalyst

    Xcode warns that only one can be enabled at a time, so we need to pick
    one, and Catalyst seems like the better option for a proper macOS app
    experience.
    dpogue committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    3e2fd25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca5bd0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f0c58f5 View commit details
    Browse the repository at this point in the history
  5. fix(build): Don't check for ios-deploy at build time

    If neither `--device` nor `--emulator` are specified for the build
    command, it will check for a connected device and assume `--device` if
    one is found. However, it was also checking for the availability of the
    ios-deploy tool which is used to deploy to a connected device.
    
    If we're just building, we don't need to check for a deploy tool. The
    run command already has this check to ensure that ios-deploy is
    available before actually trying to deploy.
    
    Closes apacheGH-420.
    Closes apacheGH-677.
    dpogue committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    1372d4f View commit details
    Browse the repository at this point in the history