ios-device-lib

Allows interaction with iOS devices.

APACHE-2.0 License

Stars
15
Committers
14

Bot releases are hidden (Show)

ios-device-lib - Latest Release

Published by rigor789 over 3 years ago

arm64 support

ios-device-lib - v0.7.3

Published by Fatme about 5 years ago

Fixed

  • Fix the issues with setTimeout both on windows and macOS
  • Remove the timeout when listing the applications from connected device
  • Exclude AppleTV from reported devices
ios-device-lib - v0.7.1

Published by rosen-vladimirov about 5 years ago

Fixed

  • Add timeout when awaiting notification response
ios-device-lib - v0.7.0

Published by rosen-vladimirov about 5 years ago

Implemented

  • Add support for working with devices connected via Wi-Fi
ios-device-lib - v0.6.0

Published by rosen-vladimirov about 5 years ago

Implemented

  • Add support for iOS 13
ios-device-lib - v0.5.2

Published by rosen-vladimirov over 5 years ago

Fixed

  • Debugging is very slow on iOS Device when using webpack to build application
ios-device-lib - v0.5.0

Published by rosen-vladimirov almost 6 years ago

Implemented

  • Add support for using --debug-brk.
  • Export MessageUnpackStream class, which can be used to extract messages coming on chunks with the following format:
    • first 4 bytes contain the length of the message. Length is in Big-endian
    • next bytes contain the full message

Fixed

  • In case only part of the first 4 bytes is sent, the MessageUnpackStream fails to parse it with indefinite recursion, leading to MaximumCallStackSizeExceeded error.
ios-device-lib - v0.4.15

Published by rosen-vladimirov about 6 years ago

Fixed

  • Detach gdb socket after startApplication is called. This way in case application crashes, it will exit and it can be restarted after that.
ios-device-lib - v0.4.14

Published by rosen-vladimirov over 6 years ago

Fixed

  • File connections are working for a single application only.
ios-device-lib - v0.4.13

Published by rosen-vladimirov over 6 years ago

Fixed

  • TypeError: Assignment to constant variable is raised when iOS Device is disconnected during any operation (except device logs).
ios-device-lib - v0.4.12

Published by rosen-vladimirov over 6 years ago

Fixed

  • Unhandled rejection is thrown when device is detached and library is trying to get device logs.
ios-device-lib - v0.4.11

Published by rosen-vladimirov over 6 years ago

Fixed

  • MaxListenersExceededWarning is thrown and breaks current process
  • Devices connected by Wi-Fi are detected, but cannot be used, so list only devices connected by USB
ios-device-lib - v0.4.10

Published by rosen-vladimirov about 7 years ago

Fixed

  • Requests may hang when waiting for notification, so we no longer cache the notification proxy service.
ios-device-lib - v0.4.9

Published by rosen-vladimirov about 7 years ago

Fixed

  • Call to ios-device-lib may hang in some cases when partial messages are received from C++ execution.
ios-device-lib - v0.4.8

Published by rosen-vladimirov over 7 years ago

Fixed

  • EPIPE error is raised in case application is uninstalled manually during process is working and we are trying to install it again via code
ios-device-lib - v0.4.7

Published by rosen-vladimirov over 7 years ago

Fixed

  • Close the opened socket when device's socket closes.
ios-device-lib - v0.4.6

Published by rosen-vladimirov over 7 years ago

Fixes

  • Fix unable to uninstall application on macOS
ios-device-lib - v0.4.5

Published by rosen-vladimirov over 7 years ago

Fixed

  • Guard against errors when polling for installed applications - fixes issue when checking for currently installed apps is called during uninstalling of application.
  • Use AMDeviceSecureUninstallApplication because it is less error prone and does not meddle with installation_proxy and does not post or expect to receive messages from it.
ios-device-lib - v0.4.4

Published by rosen-vladimirov over 7 years ago

ios-device-lib - v0.4.2

Published by rosen-vladimirov over 7 years ago

Fixed

  • House Arrest Client has not been cleaned when application is uninstalled, so it fails after new installation of the same app (in the same process) and trying to upload a file.
Related Projects