Thursday 27 July 2017

Installation of libimobiledevice on MAC,Windows and Linux

Windows:

To install the libimobiledevice in windows system. please download the zip file by click here


After download zip file, extract files in a folder at particular location. Add this location in environment variable.

Environment variable(Right click on computer->properties->Advanced system settings left side panel->Advance tab->environment variables)


Keep this location in PATH environment variable.

Verify using below command like

ideviceinstaller -i <ipa path>

Linux:

Provides a native Windows build (using the Visual C++ compiler) of libimobiledevice, as well as continuous integration (CI) builds of libimobiledevice for Ubuntu, CentOS and RedHat Linux and macOS.

Download the file from here by click here

How to get the latest binaries
The binaries for libimobiledevice are available as:
For Ubuntu Linux, run the following commands as root:
sudo add-apt-repository ppa:quamotion/ppa
sudo apt-get update
apt-get install libimobiledevice
For RedHat Linux, run the following commands as root:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:qmfrederik/RHEL_7/home:qmfrederik.repo
yum install libimobiledevice
For CentOS Linux, run the following commands as root:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:qmfrederik/CentOS_7/home:qmfrederik.repo
yum install libimobiledevice

MacOS (iOS):

Download the file from here by click here

Installation
============

To compile run:
 ./autogen.sh
 make
 sudo make install

If you require a custom prefix or other option being passed to ./configure
you can pass them directly to ./autogen.sh like this:
        ./autogen.sh --prefix=/opt/local --enable-debug-code
        make
        sudo make install

By default, OpenSSL will be used. If you prefer GnuTLS, configure with
 --disable-openssl like this:
 ./autogen.sh --disable-openssl

OR

Install libimobiledevice:

1) brew uninstall libimobiledevice
2) brew install --HEAD libimobiledevice
Install ideviceinstaller:
             brew install -v -devel --fresh automake autoconf libtool wget libimobiledevice openssl
             brew install -v --HEAD --fresh --build-from-source ideviceinstaller