View Source ExMobileDevice
An OTP application to talk to iPhones via usbmuxd
on OSX and Linux.
Current functionality is minimal but includes:
- Device enumeration and notification of attach/detach
- Retrieval of device configuration
- Device reboot and shutdown
- Syslog streaming
Planned for future releases:
- WebInspector support (automate browsing sessions without SafariDriver)
- Application management (install, run)
- Device pairing
Contributions are welcome.
Installation
If available in Hex, the package can be installed
by adding exmobiledevice
to your list of dependencies in mix.exs
:
def deps do
[
{:exmobiledevice, "~> 0.1.0"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/exmobiledevice.
Acknowledgements
- Most of the heavy lifting has been done by pymobiledevice3. Give it a star.