Skip to content
This repository was archived by the owner on Oct 6, 2021. It is now read-only.
This repository was archived by the owner on Oct 6, 2021. It is now read-only.

make ios-deploy optional? #282

@ruisalgado

Description

@ruisalgado

building ios-deploy is riddled with issues in MacOS Catalina, from requiring --unsafe-perm=true to issues linking to xcode libraries during the build step. Its maintainers now recommend installing a pre-compiled binary via brew.
The current maji setup has the installation of ios-deploy and ios-sim
be triggered by a cordova hook, which means they get installed even if you're never going to use them (you wouldn't need them for example in a CI environment).
A better (?) approach could be to try to resolve these dependencies only when they are need (when running certain maji cli commands). At this point we might offer to install ios-deploy via brew as an alternative to npm, or at least educate the user about it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions