Skip to content
This repository has been archived by the owner on Feb 18, 2019. It is now read-only.

Latest commit

 

History

History
82 lines (60 loc) · 2.19 KB

README_EN.md

File metadata and controls

82 lines (60 loc) · 2.19 KB

Lyrebird plugin iOS

The easiest way to manage your iOS devices.

Feature

  • Support for take screenshot.
  • Device details are displayed on the Home page.
  • App info is displayed on the Application Management page.
  • Integration in overbridge.
  • Support for adding screenshot attachments to Bugit.

Required

Get ready

This plugin currently depends on libimobiledevice to do certain things. Install it with Homebrew.

  • First, install Homebrew.

  • Now, you can install libimobiledevice like this

    $ brew install --HEAD libimobiledevice
    $ brew link --overwrite libimobiledevice
    $ brew install --HEAD ideviceinstaller
    $ brew link --overwrite ideviceinstaller
    $ sudo chmod -R 777 /var/db/lockdown/
  • Now, you can plugged in your iOS device and testing your libimobiledevice commandline tools.

    $ ideviceinfo
    $ idevicescreenshot

Get started

  • Install Lyrebird plugin - iOS
$ pip3 install lyrebird-ios

Preview

Home Pge

For developer

  1. Clone repo

    $ git clone <repo>
    
  2. Enter to lyrebird-ios

    $ cd lyrebird-ios
    
  3. Make virtual environment

    $ python3 -m venv venv
    
  4. Open project

FAQs

Some error occurs like this - "Could not connect to lockdownd ...".

Re-install both libimobiledevice and ideviceinstaller, and then make sure below command executed

$ sudo chmod -R 777 /var/db/lockdown/

Tips:

Reference solution on stackoverflow

Could not use screenshot feature, Could not start screenshotr service!

You must have to mount the developer disk image on your device. See -> How to enable dev on your device