go-ios icon indicating copy to clipboard operation
go-ios copied to clipboard

This is an operating system independent implementation of iOS device features. You can run UI tests, launch or kill apps, install apps etc. with it.

Results 198 go-ios issues
Sort by recently updated
recently updated
newest added

Hello! First of all, thanks for your great work with this library, I've been using it for a couple months, and it really feels clean and powerful. Regarding the REST...

### Why? The current `setlocation` only works for iOS below 17, the iOS 17 introduces a new instrumentation service `com.apple.instruments.dtservicehub` with the channel id `com.apple.instruments.server.services.LocationSimulation` for the simulated location. ###...

With this changes `ios runwda` will exit with error when WDA app dies (e.g. killed with `ios kill`, killed manually with AppSwitcher, or when iPhone is turned off). `dtxConnection`'s `BreakdownCallback`...

Previously new versions of the go-ios node package were published automatically upon each successful merge to master branch. This has been disabled for quite a while, so the recent package...

This fixes error: `Pairing failed: err="pkcs12: unknown digest algorithm: 2.16.840.1.101.3.4.2.1"` while using an p12 cert for pairing which is hashed with the sha256 algorithm. This package is forked from golang.org/x/crypto/pkcs12,...

This fixes error: `Pairing failed: err="pkcs7: cannot decrypt data: only RSA, DES, DES-EDE3, AES-256-CBC and AES-128-GCM supported"` While using an elliptic curve certificate for pairing. The old (2019) fullsailer/pkcs7 seems...

**Is your feature request related to a problem? Please describe.** Currently app installs are done through zipconduit. Zipconduit assumes the application under test must be unzipped lcocally and then sent...

ioutil is deprecated and it is making my linter go crazy. ioutil, under the hood, has been calling the functions i have replaced them with for a few releases. This...

Hi go-ios community! I'm trying to communicate with ios services via tun interface instead of usbmuxd. It appears ios keeps `lockdownd` port(62078) open after enabling network access. It's then possible...