Releases: danielpaulus/go-ios
Releases · danielpaulus/go-ios
v1.0.74
When setting device language, print language to debug log, not locale…
v1.0.73
Add option to pretty-print JSON command output. Add trailing newlines…
v1.0.72
Add human-friendly ps output. Add --all option to apps command. (#151) This commit adds a human-friendly line-per-process table output to the "ios ps" command, piggy-backing on the previously-unused --nojson option. In order to actually fit on the screen, this does *not* print all of the fields available in the JSON, and also adds the app's bundle ID if available. (This could add confusion given that the bundleID now appears *missing* from the json output. I have at least noted this discrepancy in the "-help" output. If desired, BundleID could be added to the JSON, or else the entire appInfo structure could be added as a nested field when available). The JSON for "ps" returns an "IsApplication" flag, which is most likely usable for limiting output that is irrelevant to some users. Rather than display "true/false" for IsApplication as an additional column, I have added a filter "--apps". (For backward compatibility, I have left the "all" behavior as the default). "--apps" will limit output to processes where isApplication == true only. The filter applies to both JSON and nojson output. go-ios previously offered the app-browsing choices BrowseUserApps() and BrowseSystemApps(), whose results were mutually exclusive, and which did not show some hidden apps. This commit adds BrowseAllApps(), which is used in the "ps" command to cross-reference with all running processes. With the addition of BrowseAllApps(), it seemed logical to also add the --all" option to the "apps" command itself, and expose this functionality to the user.
v1.0.71
fix some bug when install and run xcuitest & supoort context in forwa…
v1.0.70
When one forwarding tunnel connection closes, ensure the other endpoi…
v1.0.69
Add option to simulate device location (#135) Adapted device location simulation to the project from pymobiledevice3 implementation. Kudos to their amazing work! Added ability to simulate device location to coordinates point by latitude and longitude Added ability to simulate GPS tracking via GPX file Added ability to reset to original device location Presentation video: https://user-images.githubusercontent.com/60219580/165292150-539c5020-5ad6-44c4-81d7-9145be2fed6d.mp4 Sample GPX file used to test. I hope I've done everything properly because I used local package replace to work on it before doing the PR :D
v1.0.68
add httpproxy command (#133) You can now use: for auth: ios httpproxy 192.168.2.88 12345 user password --p12file=/Users/cert.p12 --password=a ios httpproxy 192.168.2.88 12345 --p12file=/Users/cert.p12 --password=a and ios httpproxy remove to delete it again.
v1.0.67
Fix/various dproxy issues (#132) primitive dictionary now supports string types nskeyedarchiver can now decode int64 values nskeyedarchiver supports more classes: - xcttestidentifier - nsvalue - DTTapStatusMessage
v1.0.66
Fix image auto command for iOS 15 (#131) Fix image auto command for iOS 15
v1.0.65
Fix/dtx panic (#130) forgot to handle an error that would crash with a panic instead of warning that the developer image was missing