cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian LeRoux...@brian.io>
Subject Re: ios-deploy vs libimobiledevice
Date Tue, 22 Apr 2014 20:03:06 GMT
+1 to npm package. Homebrew is a barrier to many.  (Would it not make sense
to make ios-sim / ios-deploy deps of the CLI itself so no extra install
needed too.)


On Tue, Apr 22, 2014 at 11:51 AM, Shazron <shazron@gmail.com> wrote:

> I'm all for changing tools to something more reliable and more
> cross-platform.
> Thinking about the common user, not a dev -- we could fork just to package
> it as a npm module mainly for users to easily install it (since we require
> npm anyway) that way they can avoid another dependency.
>
> Not sure if this extra effort to npm package is worth it, if users want
> this feature installing homebrew wouldn't be too much of a hassle, but it
> may be a barrier for some.
>
>
>
>
> On Tue, Apr 22, 2014 at 11:40 AM, Andrew Grieve <agrieve@google.com>
> wrote:
>
> > Shaz, wondering if you looked into using libimobiledevice instead of
> > ios-deploy. Seems like it's much more capable, works on Linux, and
> > well-maintained.
> >
> > http://www.libimobiledevice.org/
> >
> > There are "idevice*" commands that match ios-deploy:
> >
> >     `idevice_id -l` to list attached devices
> >     `ideviceinstaller` to install/uninstall/list apps
> >     `ideviceimagemounter` to mount the dev image
> >     `idevice-app-runner` to launch an app
> >     `idevicedebugserverproxy` to debug via lldb
> >
> > plus commands to:
> >
> >     `ideviceinfo` to get device info
> >     `idevicefs` to list/copy files to/from devices
> >     `idevicesyslog` to tail the syslog
> >     ... etc ...
> >
> > Only downside I can see is that for OSX, installing is a bit of a
> > pain. There's a brew package for ideviceinstaller, but not the other
> > tools. This random page worked for me:
> > https://github.com/bitbar/libimobiledevice-binaries, but we might want
> > something better...
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message