cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Grieve <agri...@google.com>
Subject Re: ios-deploy vs libimobiledevice
Date Tue, 22 Apr 2014 20:07:16 GMT
Thanks Darryl, confirmed that brew install libimobiledevice gives us
all we need. It took ~10 minutes to do its thing though. Still, might
be fine as a one-time step.

For Ubuntu, most commands are available through apt-get, but not all


On Tue, Apr 22, 2014 at 2:51 PM, 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
View raw message