Libimobiledevice: Difference between revisions

From iPhone Development Wiki
(Created page with "{{DISPLAYTITLE:libimobiledevice}} libimobiledevice is a large, vigorously maintained cross-platform suite of tools for communicating with iOS devices. == Installation == === macOS === With Macports: <pre> sudo port install libimobiledevice </pre> With Homebrew: <pre> brew install libimobiledevice </pre> === Linux === ==== Ubuntu ==== <pre> sudo apt-get install usbmuxd libimobiledevice6 libimobiledevice-utils </pre> ==== Debian ==== <pre> sudo apt-get install...")
 
No edit summary
Line 65: Line 65:


You can add this extracted folder to the path by following the walkthrough [https://stackoverflow.com/a/44272417 here]
You can add this extracted folder to the path by following the walkthrough [https://stackoverflow.com/a/44272417 here]
[[Category:Getting Started]]

Revision as of 18:30, 29 September 2023


libimobiledevice is a large, vigorously maintained cross-platform suite of tools for communicating with iOS devices.

Installation

macOS

With Macports:

sudo port install libimobiledevice

With Homebrew:

brew install libimobiledevice

Linux

Ubuntu

sudo apt-get install usbmuxd libimobiledevice6 libimobiledevice-utils

Debian

sudo apt-get install \
    build-essential \
    checkinstall \
    git \
    autoconf \
    automake \
    libtool-bin \
    libplist-dev \
    libimobiledevice-glue-dev \
    libusbmuxd-dev \
    libssl-dev \
    usbmuxd

git clone https://github.com/libimobiledevice/libimobiledevice.git
cd libimobiledevice

./autogen.sh \
    --prefix=/opt/local \
    --enable-debug

make

openSUSE

sudo zypper install libimobiledevice6 usbmuxd

Windows

A compiled version of libimobiledevice is available here. Download the .tar.xz file and extract it using 7-zip or a similar program.

You can add this extracted folder to the path by following the walkthrough here