Skip to content
This repository has been archived by the owner on Jan 5, 2022. It is now read-only.

Remerged with 1.5.1 #20

Open
wants to merge 501 commits into
base: master
Choose a base branch
from
Open
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 13, 2016

  1. Configuration menu
    Copy the full SHA
    0159cfc View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2016

  1. Configuration menu
    Copy the full SHA
    2fceef2 View commit details
    Browse the repository at this point in the history
  2. Updated version to 2.0.0

    shazron committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    9a9c648 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2016

  1. Added support for recursive directory uploads

    Steven Kramer committed Jan 19, 2016
    Configuration menu
    Copy the full SHA
    4dd9d74 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2016

  1. Merge pull request #205 from stevenkramer/recursive_uploads

    Added support for recursive directory uploads
    shazron committed Jan 20, 2016
    Configuration menu
    Copy the full SHA
    411f054 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2016

  1. Configuration menu
    Copy the full SHA
    8757ca5 View commit details
    Browse the repository at this point in the history
  2. Fixed npm run test

    shazron committed Feb 4, 2016
    Configuration menu
    Copy the full SHA
    1f1725a View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2016

  1. Added Github issue template.

    shazron committed Feb 26, 2016
    Configuration menu
    Copy the full SHA
    e8f90b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2461665 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2016

  1. Configuration menu
    Copy the full SHA
    17d0841 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #217 from stevemoser/patch-1

    Update for iPhone SE
    shazron committed Mar 22, 2016
    Configuration menu
    Copy the full SHA
    d30f6bd View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2016

  1. Added travis ci config

    shazron committed Mar 23, 2016
    Configuration menu
    Copy the full SHA
    81b52cd View commit details
    Browse the repository at this point in the history
  2. Added travis ci badge

    shazron committed Mar 23, 2016
    Configuration menu
    Copy the full SHA
    77654fa View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2016

  1. Configuration menu
    Copy the full SHA
    908a2d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    888323b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #222 from akofman/tweaks

    Tweaks
    shazron committed Apr 8, 2016
    Configuration menu
    Copy the full SHA
    3ef9dfe View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2016

  1. Fixes #219 - iOS 9.3 app hangs on splash screen

    Fixes cases where process is not yet running.
    
    Signed-off-by: Shazron Abdullah <[email protected]>
    akofman authored and shazron committed Apr 11, 2016
    Configuration menu
    Copy the full SHA
    76e8d08 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2016

  1. added support for AppleTV OS ; simplified find_path() to avoid quotin…

    …g root_path (some paths weren't working)
    Vrixyz committed May 13, 2016
    Configuration menu
    Copy the full SHA
    978b1bb View commit details
    Browse the repository at this point in the history

Commits on May 26, 2016

  1. Bring list of error messages up-to-date.

    Automatically generated using MobileDevice.framework private APIs.
    Xcode 7.3.1 and OS X 10.11.5.
    jakepetroules committed May 26, 2016
    Configuration menu
    Copy the full SHA
    07de750 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #232 from jakepetroules/codes

    Bring list of error messages up-to-date.
    shazron committed May 26, 2016
    Configuration menu
    Copy the full SHA
    26f981e View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2016

  1. Configuration menu
    Copy the full SHA
    babe79f View commit details
    Browse the repository at this point in the history
  2. Fixed: ios-deploy will exit when the detection timeout ends even if t…

    …he device has been detected
    antoinevg committed Aug 2, 2016
    Configuration menu
    Copy the full SHA
    2558876 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2016

  1. Merge pull request #243 from trigger-corp/master

    Add missing iPad Air and iPad Mini models, and fixes #244 - ios-deploy will exit when the detection timeout ends even if the device has been detected
    shazron authored Aug 9, 2016
    Configuration menu
    Copy the full SHA
    7a808cb View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2016

  1. Fixes #240 - IndexError: list index out of range

    Thanks to https://github.com/gusc (Gusts Kaksis) for the patch.
    shazron committed Sep 14, 2016
    Configuration menu
    Copy the full SHA
    022fd28 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2016

  1. Merge pull request #228 from Vrixyz/master

    Added support for AppleTV OS
    shazron authored Sep 16, 2016
    Configuration menu
    Copy the full SHA
    71e14be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    100c8a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e72626a View commit details
    Browse the repository at this point in the history
  4. Added iPhone 7 and 7 Plus friendly names

    This closes #251
    shazron committed Sep 16, 2016
    Configuration menu
    Copy the full SHA
    0090892 View commit details
    Browse the repository at this point in the history
  5. Add iPad Pro friendly names

    This closes #252
    shazron committed Sep 16, 2016
    Configuration menu
    Copy the full SHA
    8741d74 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    79a2a3b View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2016

  1. Configuration menu
    Copy the full SHA
    6661fec View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2016

  1. Add Slack notification.

    shazron committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    f3f26be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9e80af View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2016

  1. Merge pull request #261 from javierquevedo/master

    Updated readme.md showing that it works on 10.12 Sierra.
    shazron authored Oct 21, 2016
    Configuration menu
    Copy the full SHA
    47009c2 View commit details
    Browse the repository at this point in the history
  2. Fixed a problem with inability to pass arguments through command line…

    … parameters
    
    Fixes #256
    In my case the `command = '-X true --'` which makes `args = ['-X true ', '']` and it compleately ignored what we have in `'{args}'`
    black-square committed Oct 21, 2016
    Configuration menu
    Copy the full SHA
    c79cd7e View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2016

  1. Fixed: ios-deploy used a non-existed path for the Symbols dir (e.g `/…

    …Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0/Symbols`)
    
    Also, removed a code duplication
    black-square committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    8fd1fed View commit details
    Browse the repository at this point in the history
  2. Significantly reduced a time of lldb initialization when ios-deploy i…

    …s used without `--justlaunch` flag
    
    The problem looked like a stuck after `(lldb)     autoexit` message in the log.
    Before that fix I had 10 second delay for iPhone 6s and 40 seconds delay (sometimes much longer) for iPad 4. Now the time is comparable to the time of running the game from XCode.
    The problem was related with a lack of `target modules search-paths add ...` command which drastically reduces the time of a modules' loading. XCode uses exactly the same lldb command with the same arguments.
    black-square committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    fd6b836 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2016

  1. Fixed a problem with copy_xcode_path_for function: Some paths could…

    …n't be found because of incorrect usage of `find` command. Also, this function checks more path variations now
    black-square committed Oct 26, 2016
    Configuration menu
    Copy the full SHA
    fc9280b View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2016

  1. Removed a redundant search step when XCode is installed in the defaul…

    …t location.
    
    Added an execution time logging for `copy_xcode_path_for` function. (We have a buggy server which sometimes gets stuck there)
    black-square committed Oct 27, 2016
    Configuration menu
    Copy the full SHA
    46a3711 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2017

  1. - Fixed a problem when the noninteractive mode printed application l…

    …ogs in a wrong order. One line could be inserted into the middle of another one. (The order is very important for us as we parse the logs and retrieve some data automatically)
    
    - Fixed a problem when iosdeploy in noninteractive mode (ran with XCode since version 8.0 only) started to add `(lldb) ` prefixes before it printed a game log. It added this prefix even in the middle of the line sometimes
    - Added handling of additional states
    black-square committed Jan 25, 2017
    Configuration menu
    Copy the full SHA
    081be83 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2017

  1. Fixes #274 - Readme clarifications

    shazron committed Jan 26, 2017
    Configuration menu
    Copy the full SHA
    1d25758 View commit details
    Browse the repository at this point in the history
  2. Fixes #272 - More README clarifications

    Related to #274
    shazron committed Jan 26, 2017
    Configuration menu
    Copy the full SHA
    ff2f03f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #264 from black-square/master

    Fixed a problem with inability to pass arguments through command line parameters
    shazron authored Jan 26, 2017
    Configuration menu
    Copy the full SHA
    5f5a9a1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #265 from black-square/slow_lldb_start2

    Significantly reduced a time of lldb initialization when ios-deploy is used without `--justlaunch` flag
    shazron authored Jan 26, 2017
    Configuration menu
    Copy the full SHA
    85a8fe1 View commit details
    Browse the repository at this point in the history
  5. Update ISSUE_TEMPLATE.md

    shazron authored Jan 26, 2017
    Configuration menu
    Copy the full SHA
    85cd4c5 View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'remotes/phonegap/master' into Incorrect…

    …LogsOrder
    
    # Conflicts:
    #	src/scripts/lldb.py
    Dmitrii Shesterkin committed Jan 26, 2017
    Configuration menu
    Copy the full SHA
    839eada View commit details
    Browse the repository at this point in the history
  7. Merge pull request #280 from black-square/IncorrectLogsOrder

    Fixed incorrect logs order in noninteractive mode
    shazron authored Jan 26, 2017
    Configuration menu
    Copy the full SHA
    7a3c02e View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2017

  1. Moved device database to a separate header. Added additional sdk and …

    …arch info to each device entry. Updated some missing definitions. Changed the full name output string format.
    
    # Conflicts:
    #	src/ios-deploy/ios-deploy.m
    Gusts Kaksis authored and shazron committed Jan 27, 2017
    Configuration menu
    Copy the full SHA
    76b2ab0 View commit details
    Browse the repository at this point in the history
  2. Change device listing output to display hw model even if device is no…

    …t identified. Compare hw model case insensitively (fixes J85mAP != J85MAP issue).
    Gusts Kaksis authored and shazron committed Jan 27, 2017
    Configuration menu
    Copy the full SHA
    35c2c55 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2017

  1. Look for the developer disk image using more patterns as well

    Xcode 8.3.3 contains the following directories in
    Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport:
    10.0			8.1			9.1
    10.1			8.2			9.2
    10.2			8.3			9.3
    10.3.1 (14E8301)	8.4
    8.0			9.0
    
    Despite this, this version of Xcode can run code on iOS devices
    running iOS 10.3.2 as well.
    
    Therefore try with a pattern of "<version>.*", which for 10.3.2
    matches when the last version component has been stripped, into 10.3.
    
    This fixes the latest occurrances of github issue #171.
    mstorsjo committed Jul 4, 2017
    Configuration menu
    Copy the full SHA
    62c6f09 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2017

  1. Configuration menu
    Copy the full SHA
    69f3967 View commit details
    Browse the repository at this point in the history
  2. Added an option --detect_deadlocks which can help to identify an ex…

    …act state of application's threads in case of a deadlock. It works like this: The user specifies the amount of time ios-deploy runs the app as usual. When the timeout is elapsed ios-deploy starts to print call-stacks of all threads every 5 seconds and the app keeps running. Comparing threads' call-stacks between each other helps to identify the threads which were stuck.
    black-square committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    3944923 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #303 from black-square/bugfix/#301-ios-deploy-does…

    …n't-handle-NSLog-
    
    Fixed #301: ios-deploy doesn't handle NSLog
    shazron authored Jul 28, 2017
    Configuration menu
    Copy the full SHA
    707e027 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #304 from black-square/feature/detect_deadlocks-op…

    …tion
    
    Added an option `--detect_deadlocks`
    shazron authored Jul 28, 2017
    Configuration menu
    Copy the full SHA
    77d9049 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2017

  1. Fixed: --detect didn't return any info for devices missed in the DB…

    …. It returns at least internal HardwareModel now.
    black-square committed Jul 29, 2017
    Configuration menu
    Copy the full SHA
    dae708e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #305 from black-square/bugfix/no-info-for-unknown-…

    …devices
    
    Fixed: `--detect` didn't return any info for devices missed in the DB
    shazron authored Jul 29, 2017
    Configuration menu
    Copy the full SHA
    c811169 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2017

  1. Configuration menu
    Copy the full SHA
    5d55cec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2093b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2017

  1. Configuration menu
    Copy the full SHA
    19b3f61 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2017

  1. Merge pull request #306 from gusc/new-ipad-devices

    Added new iPad (2017), iPad Pro 10.5" and iPad Pro 12.9" Second Generation devices to device DB.
    shazron authored Aug 8, 2017
    Configuration menu
    Copy the full SHA
    b6ee223 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2017

  1. Merge pull request #299 from mstorsjo/search-path

    Look for the developer disk image using more patterns as well
    shazron authored Aug 9, 2017
    Configuration menu
    Copy the full SHA
    4124e66 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #307 from gusc/timeout-error-code

    Return an error code when timeout occurs while running an app.
    shazron authored Aug 9, 2017
    Configuration menu
    Copy the full SHA
    ce26934 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2017

  1. Add framework copy step before linking (#314)

    Add framework copy step before linking (closes #308)
    cbracken authored and shazron committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    f23c3d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2017

  1. Configuration menu
    Copy the full SHA
    8abf92f View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2017

  1. Bring list of error messages up-to-date (#322)

    Automatically generated using MobileDevice.framework private APIs.
    Xcode 9.1 and macOS 10.13.1.
    jakepetroules authored and shazron committed Dec 6, 2017
    Configuration menu
    Copy the full SHA
    9651858 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2018

  1. Update package.json

    shazron authored May 25, 2018
    Configuration menu
    Copy the full SHA
    7c6f968 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2018

  1. Configuration menu
    Copy the full SHA
    2f4ad88 View commit details
    Browse the repository at this point in the history
  2. package.json fixes

    - alignment fixes
    - remove extra, redundant "scripts" entry
    Christopher J. Brody committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    99b35ac View commit details
    Browse the repository at this point in the history
  3. package.json with build-test separated

    Christopher J. Brody committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    e0ef9d5 View commit details
    Browse the repository at this point in the history
  4. Migrate to eslint

    .eslintrc files based on .eslintrc files in cordova-common & ios-sim
    Christopher J. Brody committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    55cc566 View commit details
    Browse the repository at this point in the history
  5. resolve eslint whitespace issues

    - no-mixed-spaces-and-tabs
    - no-trailing-spaces
    Christopher J. Brody committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    c6f50bb View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2018

  1. Configuration menu
    Copy the full SHA
    4335158 View commit details
    Browse the repository at this point in the history
  2. Cleanup setting of boolean arguments (#330)

    Before this patch, the code had mixed usage of `1`/`true` and `0`/`false`. This patch will convert all of those cases to `true` and `false`.
    LinusU authored and shazron committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    63a9f31 View commit details
    Browse the repository at this point in the history
  3. Fix Anchor for 10.11 or Greater Message (#334)

    The anchor in the code is not correct or is not longer correct. This anchor correctly drops the user at the right place on the rendered README.
    BobChao87 authored and shazron committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    dc99b62 View commit details
    Browse the repository at this point in the history
  4. Build fails on Xcode 10 beta

    Fixes #350
    Tested on Xcode 9.4.1 and Xcode 10 beta 4.
    shazron committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    69b24ca View commit details
    Browse the repository at this point in the history
  5. cp: /System/Library/PrivateFrameworks/MobileDevice.framework/XPCServi…

    …ces: No such file or directory
    
    Fixes #349
    Tested on Xcode 9.4.1 and Xcode 10 beta 4.
    shazron committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    3b8ae5f View commit details
    Browse the repository at this point in the history
  6. Add back to code for --nolldb (-N) (#331)

    LinusU authored and shazron committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    fccb595 View commit details
    Browse the repository at this point in the history
  7. Updated version to 1.9.3 (from 2.x).

    master branch was intended to be the latest and greatest code for the
    2.x re-factor (commands into their own files), but that has been
    shelved. 1.x was essentially code from master cherry-picked, and this
    has proven problematic in keeping in sync, so I am simplifying things.
    
    master branch was essentially 1.x anyway since there was no active
    development on 2.x according to the former roadmap.
    shazron committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    94e3a2c View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2018

  1. Configuration menu
    Copy the full SHA
    9b23447 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50fdac8 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2018

  1. Quick fix for description (#356)

    Chris Brody authored and shazron committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    f681a59 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2018

  1. Configuration menu
    Copy the full SHA
    b48dd9d View commit details
    Browse the repository at this point in the history
  2. Updated version to 1.9.4

    shazron committed Oct 22, 2018
    Configuration menu
    Copy the full SHA
    436cb4b View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2019

  1. Updated .gitignore

    shazron committed Jan 8, 2019
    Configuration menu
    Copy the full SHA
    de88551 View commit details
    Browse the repository at this point in the history
  2. Updated build badge

    shazron committed Jan 8, 2019
    Configuration menu
    Copy the full SHA
    d7fe117 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4c735d View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Added postversion script

    shazron committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    4b22f98 View commit details
    Browse the repository at this point in the history
  2. Fixed Makefile

    shazron committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    e4a5a36 View commit details
    Browse the repository at this point in the history
  3. Added RELEASING.md

    shazron committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    e5e5d29 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2019

  1. Configuration menu
    Copy the full SHA
    3a1c562 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2019

  1. Remove broken XCode version check (#382)

    It would be very odd for anyone to have XCode 6.X or lower at this point (and it's likely that ios-deploy doesn't really support XCode 7.0 at this point).
    gabebear authored and shazron committed May 7, 2019
    Configuration menu
    Copy the full SHA
    a15979f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd21ad3 View commit details
    Browse the repository at this point in the history
  3. Added new devices (#377)

    gabebear authored and shazron committed May 7, 2019
    Configuration menu
    Copy the full SHA
    ed9742b View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

  1. Add JSON Output Option (#381)

    * Add JSON Output option
    
    * passing --json when running detection will output json dictionaries for each device detected.
    * add -j option to check
    
    Also moves "-W" to same section of string with other no-arg options (Makes it easier to remember that "::" after a parameter means something, not before it).
    gabebear authored and shazron committed May 9, 2019
    Configuration menu
    Copy the full SHA
    ea55833 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Update README.md (#391)

    pvinis authored and shazron committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    0c20374 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. Fixup API usage to make ios-deploy work also with wifi connections (#385

    )
    
    * Fixup API usage to make ios-deploy work also with wifi connections
    
    * remove best match logic
    As previous commit fixes debugging over wifi, it is unnecessary to
    only fallback to wifi if no valid usb devices are found.
    
    * remove the unnecessary !found_device
    Ukalnins authored and shazron committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    20265e8 View commit details
    Browse the repository at this point in the history
  2. Fix parsing the short optional arguments (#357)

    This patch fixes parsing of the optional argument to the short options
    `-l` (for `--list`) and `-w` (for `--download`) to accept the target
    file/directory on the iOS device. The functionality was already
    implemented and working with the long version of the options. That is:
    
    * `-l /Library` did not work and is fixed now;
    
    * `--list=/Library` used to and continues to work;
    
    * `--list /Library` did not and does not work (`getopt_long` doesn't
    support that).
    
    The fix is to remove double colons after these short options. A few
    unused one-letter options were also removed.
    eunikolsky authored and shazron committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    eb908ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    087926f View commit details
    Browse the repository at this point in the history
  4. feat: implement the stdout and stderr redirect to file (#339)

    * Implement the stdout and stderr redirect to file
    
    * Separate output for stderr.
    gusc authored and shazron committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    265c085 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cccbecc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2ca9452 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2019

  1. Configuration menu
    Copy the full SHA
    38ecd67 View commit details
    Browse the repository at this point in the history
  2. Add iPod 7th Gen and iPad 6th Gen (#388)

    reidhoch authored and shazron committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    518d737 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2306cc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e070ce1 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2019

  1. Update RELEASING.md

    shazron authored Jul 19, 2019
    Configuration menu
    Copy the full SHA
    ff39ad7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2887b2c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e05997 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    97d462f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ad1c32 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1d16020 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. Configuration menu
    Copy the full SHA
    5e0178d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8cb7ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1d8a04 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2019

  1. Add Full text of GPLv3 license. (#401)

    * Add Full text of GPLv3 license.
    
    This allows Github to show nice information like https://github.com/orkestra-studios/macula/blob/master/LICENSE
    
    * Add License section to Readme for attribution for SDMMobileDevice
    
    This was removed from the LICENSE file so that it would be able to autodetect that this was primarily a GPLv3 project.
    gabebear authored and shazron committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    2d9945d View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2019

  1. Configuration menu
    Copy the full SHA
    9fd5a5b View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2019

  1. feat: improve JSON errors (#404)

    * Improve JSON errors
    
    Add codes for errors and send all check_error() errors out as the JSON stream
    
    * Standardize on "Status" instead of "Description"
    
    * Better handling of the messages for both JSON and console.
    gabebear authored and shazron committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    7d38bac View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2019

  1. fix: Always send unsigned error codes in JSON (#406)

    The error code being sent for "Device Lock" here was getting sent as -402652958 rather than 3892314338.
    
    Currently  check_error() casts the return to `unsigned int` so also casting the call for image-mounting were correctly sending the expected unsigned value in the JSON; this makes the JSON value for image-mounting issues come through as an unsigned int which can be compared to the hex values that are expected(e.g. 0xe80000e2 = 3892314338, not -402652958 ).
    gabebear authored and shazron committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    4728e05 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. Error when people pass args or envs with nolldb. (#407)

    LLDB is needed to set args/env, so the args/envs variables are ignored when using nolldb.
    gabebear authored and shazron committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    9171a1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6e61f4 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. Update Device Definitions

    Add new devices and clean up some repeated defines.
    gabebear authored Nov 15, 2019
    Configuration menu
    Copy the full SHA
    eb35659 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da2c254 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2019

  1. Merge pull request #421 from gabebear/patch-10

    Update Device Definitions
    gabebear authored Nov 19, 2019
    Configuration menu
    Copy the full SHA
    784090b View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. #422 copy fix from #387 also to test scheme

    Ukalnins authored and Uldis Kalniņš committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    cca545f View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2019

  1. Remove duped iPad Pro 11 entries in device_db.h

    There were 3 entries for the J318 models, removed the 2 duplicates.
    mlavergn authored Dec 5, 2019
    Configuration menu
    Copy the full SHA
    37b6efb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #424 from mlavergn/patch-1

    Remove duped iPad Pro 11 entries in device_db.h
    gabebear authored Dec 5, 2019
    Configuration menu
    Copy the full SHA
    0d27058 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    384d004 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #423 from Ukalnins/fix_test_compilation

    #422 copy fix from #387 also to test scheme
    gabebear authored Dec 5, 2019
    Configuration menu
    Copy the full SHA
    8903391 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2019

  1. Updating to 1.10.0-beta4

    gabebear committed Dec 6, 2019
    Configuration menu
    Copy the full SHA
    5ce2f8a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #426 from ios-control/1.10.0-beta.4

    Updating to 1.10.0-beta4
    gabebear authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    5747cc5 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2019

  1. Configuration menu
    Copy the full SHA
    849c61e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #427 from ios-control/1.10.0

    bumping version to non-beta 1.10.0
    gabebear authored Dec 9, 2019
    Configuration menu
    Copy the full SHA
    0640c43 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2019

  1. Remove El Capitan check

    This is spurred on by #333 
    El Capitan is 4+ years old, so just removing the check.
    gabebear authored Dec 10, 2019
    Configuration menu
    Copy the full SHA
    41f2214 View commit details
    Browse the repository at this point in the history
  2. Remove node/npm from normal instructions in README

    We aren't abandoning node/npm yet... but with the odd issues in #415 it's prudent to not direct people toward node when we aren't really using it.
    gabebear authored Dec 10, 2019
    Configuration menu
    Copy the full SHA
    94c8fad View commit details
    Browse the repository at this point in the history
  3. Add npm uninstall step

    gabebear authored Dec 10, 2019
    Configuration menu
    Copy the full SHA
    3714fc1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef2b073 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #430 from ios-control/gabebear-patch-3

    Add npmjs and homebrew steps to releasing document.
    gabebear authored Dec 10, 2019
    Configuration menu
    Copy the full SHA
    414e60f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    688f9ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e2fff6e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #429 from ios-control/gabebear-patch-2

    Remove node/npm from README installation steps (in favor of brew)
    
    Verified that this fixes the issue we saw in  #415 ... but still not sure why npm is failing.
    gabebear authored Dec 10, 2019
    Configuration menu
    Copy the full SHA
    b7b17da View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

  1. Configuration menu
    Copy the full SHA
    b87554c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #428 from ios-control/gabebear-patch-1

    Remove El Capitan check
    gabebear authored Dec 11, 2019
    Configuration menu
    Copy the full SHA
    52f7597 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2020

  1. Add --app_deltas option that can be used to specify a directory to st…

    …ore data to enable incremental installs. (#434)
    
    * Add --app_deltas option that can be used to specify a directory to store data to enable incremental installs.
    
    * Fixed the location of the getopts string and ensured adding appening the path to the status only occurs during incremental installs
    
    * Updated to use CF over NS types.
    
    * Resolve comments.
    
    * Apply realpath to the app delta path.
    ivanhernandez13 authored and gabebear committed Jan 7, 2020
    Configuration menu
    Copy the full SHA
    3a3e298 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. Configuration menu
    Copy the full SHA
    49aba90 View commit details
    Browse the repository at this point in the history
  2. fixing up static analyzer leak warnings (#436)

    Fixing up static analyzer leak warnings
    gabebear authored Jan 8, 2020
    Configuration menu
    Copy the full SHA
    e4697e8 View commit details
    Browse the repository at this point in the history
  3. Fix json output for the installation callback and add json output whe…

    …n finding DeveloperDiskImage.dmg fails. (#438)
    
    Fix json output for the installation callback and add json output for when finding DeveloperDiskImage.dmg
    ivanhernandez13 authored and gabebear committed Jan 8, 2020
    Configuration menu
    Copy the full SHA
    2f5162f View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. Configuration menu
    Copy the full SHA
    db36af1 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. Rmtree command (#440)

    * Added --rmtree command for recursive directory deletion. Generalized the read_dir function to invoke the callback both before and after processing the contents of a directory. Tidied up indentation in copy_file_callback.
    
    * Added missing call to check_error.
    ptc-shunt authored and gabebear committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    b55ad12 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. Use arch when looking for device support path (#441)

    Uses the device CPU architecture value to look for DeviceSupport path.
    jaimecbernardo authored and gabebear committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    e6f7777 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3e4b0a View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2020

  1. Configuration menu
    Copy the full SHA
    84e29eb View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2020

  1. Fix the error when try to access some apps' sandbox by using a differ…

    …ent command to start house arrest service (#446)
    ryanluoo authored and gabebear committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    f017510 View commit details
    Browse the repository at this point in the history
  2. Update AMDeviceCreateHouseArrestService() to have types for options (#…

    …447)
    
    This fixes an analyzer issue introduced in #446
    gabebear authored Jan 20, 2020
    Configuration menu
    Copy the full SHA
    a479ca2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb9b9bd View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2020

  1. Configuration menu
    Copy the full SHA
    b789f9b View commit details
    Browse the repository at this point in the history
  2. Only grab terminal when necessery and restore when done (#414)

    * Only grab terminal when necessery
    
    * #414 bring to foreground also in noninteractive mode
    
    Co-authored-by: Gabe Giosia <[email protected]>
    Ukalnins and gabebear committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    661efae View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2020

  1. Change progress values during incremental installation to follow the …

    …same convention that standard installations follow (#451)
    
    Change progress values during incremental installation to follow the same convention that standard installations follow, i.e. 50% is doing during transfer and the other 50% during installation phases.
    
    Moves the specialized incremental callback logic into it's own method that calls the non-incremental callbacks for shared logic.
    ivanhernandez13 authored Feb 14, 2020
    Configuration menu
    Copy the full SHA
    3b1419b View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

  1. Add new iPad models

    gabebear authored Mar 26, 2020
    Configuration menu
    Copy the full SHA
    deda955 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2020

  1. Add --file_system/-f option that allows to access the raw file system (

    …#453)
    
    * Fix the error when try to access some apps' sandbox by using a different command to start house arrest service
    
    * Add --file_system option that can support file system access
    
    Co-authored-by: ryan.luo <[email protected]>
    Co-authored-by: Gabe Giosia <[email protected]>
    3 people authored Mar 27, 2020
    Configuration menu
    Copy the full SHA
    b264c95 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2020

  1. Add -F/--non-recursively option that controls whether to walk the dir…

    …ectory recursively; add --json support for list_file (#454)
    
    * Add -F/--non-recursively option that controls whether to walk the dirtory recursively;  add --json support for list_file
    
    Co-authored-by: ryan.luo <[email protected]>
    Co-authored-by: Gabe Giosia <[email protected]>
    3 people authored Apr 1, 2020
    Configuration menu
    Copy the full SHA
    3ad4726 View commit details
    Browse the repository at this point in the history
  2. fix: remove extra space

    remove extra space
    
    Co-authored-by: ryan.luo <[email protected]>
    Co-authored-by: Gabe Giosia <[email protected]>
    3 people authored Apr 1, 2020
    Configuration menu
    Copy the full SHA
    575cd60 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2020

  1. Add --json support for list_bundle_id (#457)

    * add --json support for list_bundle_id
    
    * only get result's keys when --json is not set
    
    Co-authored-by: ryan.luo <[email protected]>
    Co-authored-by: Gabe Giosia <[email protected]>
    3 people authored Apr 5, 2020
    Configuration menu
    Copy the full SHA
    72cbd8d View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2020

  1. Configuration menu
    Copy the full SHA
    d3e898f View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. Add iPhone SE 2G (#460)

    gabebear authored May 1, 2020
    Configuration menu
    Copy the full SHA
    c2c0f8d View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. Configuration menu
    Copy the full SHA
    55b011d View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2020

  1. Fix a few unused variable warnings. (#463)

    Change out asserts for if statements + on_sys_error and fix a few unused variable warnings.
    ivanhernandez13 authored Jun 23, 2020
    Configuration menu
    Copy the full SHA
    dadab25 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2020

  1. fix lldb script on xcode 12 (#464)

    Co-authored-by: Uldis Kalniņš <[email protected]>
    Ukalnins and Uldis Kalniņš authored Jun 26, 2020
    Configuration menu
    Copy the full SHA
    c1050a9 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. Configuration menu
    Copy the full SHA
    fcbba00 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. Configuration menu
    Copy the full SHA
    2d1b059 View commit details
    Browse the repository at this point in the history
  2. Add Documentation for command in #453

    Add Documentation for command in #453
    gabebear authored Jul 27, 2020
    Configuration menu
    Copy the full SHA
    9f7fe09 View commit details
    Browse the repository at this point in the history
  3. Removing "Filing an issue" from CONTRIBUTING

    Removing "Filing an issue" section from CONTRIBUTING.md because it is duplicated in ISSUE_TEMPLATE.md which everyone should see when filing bugs and can/does get our of sync with the actual template.
    gabebear authored Jul 27, 2020
    Configuration menu
    Copy the full SHA
    2377abc View commit details
    Browse the repository at this point in the history
  4. Remove ElCaptain message and add nodeJS versions

    Remove ElCaptain messaging and add collection of npm/node versiion
    gabebear authored Jul 27, 2020
    Configuration menu
    Copy the full SHA
    a3d65fa View commit details
    Browse the repository at this point in the history
  5. Update README.md

    gabebear authored Jul 27, 2020
    Configuration menu
    Copy the full SHA
    8371c38 View commit details
    Browse the repository at this point in the history
  6. Update README.md

    gabebear authored Jul 27, 2020
    Configuration menu
    Copy the full SHA
    e3a798c View commit details
    Browse the repository at this point in the history
  7. Update README.md

    gabebear authored Jul 27, 2020
    Configuration menu
    Copy the full SHA
    ff9e97c View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2020

  1. Update the help output

    We were missing several options in the main README
    gabebear authored Aug 13, 2020
    Configuration menu
    Copy the full SHA
    3b4f011 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2020

  1. Fix Large Incremental Installs (#470)

    Fix timeouts that happen with large Incremental installs
    ivanhernandez13 authored Aug 19, 2020
    Configuration menu
    Copy the full SHA
    89c509b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd6b949 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5276058 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. fix communication with debuggserver on ios-14 (#471)

    * fix communication with debuggserver on ios-14
    
    * decrease read buffer size, create socket with correct flags
    
    * fix regression on older iOS devices
    Ukalnins authored Aug 31, 2020
    Configuration menu
    Copy the full SHA
    8092250 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67cef1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e722929 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2020

  1. Configuration menu
    Copy the full SHA
    ee3aec1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5322de7 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. Configuration menu
    Copy the full SHA
    fad42f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. Configuration menu
    Copy the full SHA
    b7e0b00 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Add new iPad and iPhone models. (#483)

    Add new iPad and iPhone models.
    ivanhernandez13 authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    a9e59d2 View commit details
    Browse the repository at this point in the history
  2. fix script generation to not comment out the first line (#481)

    Better to fix this now than overthink
    Ukalnins authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    862f0c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Configuration menu
    Copy the full SHA
    5308dfe View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    a4d56c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Typo in description (#489)

    0x3c3e authored Nov 18, 2020
    Configuration menu
    Copy the full SHA
    18d7597 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. Always emit "Symbol Path: ", even when running --nolldb (#488)

    Always emit "Symbol Path: ", even when running `--nolldb`
    dwarfland authored Nov 19, 2020
    Configuration menu
    Copy the full SHA
    9233ad0 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Show connection type in "Disconnected" messages (#490)

    Show connection type in "Disconnected" messages (to allow pairing up of WiFi vs USB connects/disconnects)
    dwarfland authored Nov 20, 2020
    Configuration menu
    Copy the full SHA
    944329c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Show iOS version and build version in "Device found" message (#491)

    Show iOS version and build version in "Device found" message
    dwarfland authored Dec 14, 2020
    Configuration menu
    Copy the full SHA
    00a39c8 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Add -k/--key option. Allow getting more properties of the app (#497)

    Add -k/--key option. Allow getting more properties of the app
    ryanluoo authored Jan 25, 2021
    Configuration menu
    Copy the full SHA
    23b9278 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71f3617 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. Configuration menu
    Copy the full SHA
    972a328 View commit details
    Browse the repository at this point in the history
  2. Print the installation path of the app bundle on the actual device af…

    …ter installation. Prints by default when using JSON output because new JSON fields are presumably backwards compatible and will be ignored by any existing parsing logic. Requires --verbose when not using JSON to maintain formaat of existing output. (#503)
    ivanhernandez13 authored Feb 19, 2021
    Configuration menu
    Copy the full SHA
    928d4fe View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. Add support for more friendly usages of --key (#501)

    Add support for more friendly usages of --key
     - Support multiple `--key` parameters.
     - Support `,` as a separator of keys on a single parameters
     - Support `&` as a separator of keys on a single parameters
     - Change documentation to show more user-friendly `,` key separator
    ryanluoo authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    8dfad9b View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Allow --nolldb to run without providing an app bundle. This can be us…

    …ed when we intend to debug a process that is already installed or is already running on the device. The user must run lldb on their own, manually connect the debugserver and attach or launch a process to debug on the device. (#507)
    ivanhernandez13 authored Apr 7, 2021
    Configuration menu
    Copy the full SHA
    7734420 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. Add new iPads (#512)

    fixes #511
    gabebear authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    a9be896 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df7d9f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30f31fa View commit details
    Browse the repository at this point in the history
  4. Fix some compiler warnings, cleaner build logs (#517)

    - Fix a few compiler warnings
    - Disable logging entire env for run script phase
    nisargjhaveri authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    357d176 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Print uploaded files in verbose mode (#520)

    * Print uploaded files in verbose and JSON mode
    
    This logs the uploaded directories and files in the verbose mode (`-v`)
    similar to logging the downloaded directories and files (however that
    doesn't require the verbose mode).
    
    Fixes #519.
    eunikolsky authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    1bae6a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Configuration menu
    Copy the full SHA
    0ea6400 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. Support building with Bazel (#530)

    This allows build rules to add this as their tool dependency.
    thii authored Aug 18, 2021
    Configuration menu
    Copy the full SHA
    4405d29 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. Configuration menu
    Copy the full SHA
    c7c50a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Add a 'symbols' command line flag that takes a path to a directory. T…

    …his command will download the dyld cache files containing the system libraries compressed into one file and store them in the given directory. This commit does the same thing that Xcode does when a device is plugged in and Xcode is 'Preparing debugger support for iPhone'. This is only the first part of downloading symbols from a device. A subsequent commit will extract the libraries the dyld cache files. (#534)
    
    Co-authored-by: Ivan Hernandez <[email protected]>
    ivanhernandez13 and Ivan Hernandez authored Sep 13, 2021
    Configuration menu
    Copy the full SHA
    f973cb3 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Second commit to add the ability to download OS symbols from an Apple… (

    #535)
    
    * Second commit to add the ability to download OS symbols from an Apple device with iOS-deploy. This commit adapts the test program code from Apple's dsc_extractor.cpp file in their dyld repo. This dlopens Xcode's dsc_extractor.bundle to extract the symbols from the dyld cache file downloaded in the previous commit.
    
    See last few lines in https://opensource.apple.com/source/dyld/dyld-655.1.1/launch-cache/dsc_extractor.cpp.auto.html
    ivanhernandez13 authored Sep 14, 2021
    Configuration menu
    Copy the full SHA
    0f2ffb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76796cb View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. Configuration menu
    Copy the full SHA
    f0f0b2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf0c552 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4292f67 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Configuration menu
    Copy the full SHA
    089734f View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Correct read_dir nlink/blocks reporting (#540)

    When requested via "--list --json" read_dir(...) loops thru AFCKeyValueRead(...) to obtain st_size/st_mtime/st_birthtime/st_nlink/st_blocks of each directory entry. Likely typo had st_nlink value being overwritten by st_blocks value causing reported "st_nlink" to match st_blocks and st_blocks always be "-1". Fix corrects this small typo and now both values are being reported correctly in this case.
    MattCenturion authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    c3742af View commit details
    Browse the repository at this point in the history
  2. Skip removing FIFOs from device (#528)

    * Determine if a remote file is a FIFO
    
    * Skip removing FIFOs from device
    
    That operation always fails with error `0xc` anyway.
    
    To distinguish regular files from FIFO, new `READ_DIR_FIFO` is added to
    `read_dir_cb_reason`. The behavior of other operations regarding FIFOs
    is left the same by supporting the new reason.
    
    Another implementation could be not to extend the `read_dir_cb_reason`
    and add another flag to `read_dir`'s `callback`, but that would allow
    meaningless cases, such as `reason = READ_DIR_AFTER_DIR, is_fifo =
    true`.
    
    The ideal implementation would be to extent the `READ_DIR_FILE` enum
    case with a flag (i.e., `READ_DIR_FILE(is_fifo = true)`), but that is
    not supported in Objective-C.
    
    * Continue removing files after an error
    
    The fix is to skip removing FIFOs had a side-effect of failing to remove
    a directory where a skipped file is because the directory is not empty.
    
    The change here is to continue removing files after errors, which is
    also helpful in cases when `ios-deploy` fails to remove `/Documents/`
    ("Error 0xa: You do not have permission."), but still needs to continue
    removing what it can from `/Library/`.
    
    * Fix printing error messages
    
    This makes `ios-deploy` print error messages for known error codes so
    that the console log looks like:
    
    ```
    ios-deploy[13450:4855044] [ !! ] Error 0x1: An unknown error occurred. AFCRemovePath(conn, name)
    ios-deploy[13450:4855044] [ !! ] Error 0xa: You do not have permission. AFCRemovePath(conn, name)
    ```
    
    instead of:
    
    ```
    ios-deploy[13409:4853438] [ !! ] Error 0x1: unknown. AFCRemovePath(conn, name)
    ios-deploy[13409:4853438] [ !! ] Error 0xa: unknown. AFCRemovePath(conn, name)
    ```
    
    The fix is to create an error code from the input `error` to match
    what's defined in `errorcode_to_id` (for some reason, the errors are
    `OR`'d with `0xe8000000`). This change is taken from the
    `SDMMobileDevice` project, which is the source for the error codes.
    
    Co-authored-by: Gabe Giosia <[email protected]>
    eunikolsky and gabebear authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    3591101 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. restore behaviour where DEVELOPER_DIR pointing not Xcode.app still wo…

    …rks (#544)
    
    xcode-select is able to handle DEVELOPER_DIR pointing to Xcode.app even though
    historically it should be pointing to the Contents/Developer sub directory.
    Restore previous behaviour where setting DEVELOPER_DIR to root xcode folder still works in ios-deploy.
    Ukalnins authored Jan 24, 2022
    Configuration menu
    Copy the full SHA
    78a866c View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Configuration menu
    Copy the full SHA
    fd096dd View commit details
    Browse the repository at this point in the history
  2. Revert "Add support for listing, downloading, installing, and uninsta…

    …lling provisioning profiles."
    
    This reverts commit fd096dd.
    ivanhernandez13 committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    5002383 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Change description of --detect to be more accurate (#550)

    Co-authored-by: Steven An <[email protected]>
    sanmanti and Steven An authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    13ccbb0 View commit details
    Browse the repository at this point in the history
  2. Add support for listing, downloading, installing, and uninstalling pr…

    …ovisioning profiles. (#549)
    
    Co-authored-by: Gabe Giosia <[email protected]>
    ivanhernandez13 and gabebear authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    f381d03 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Configuration menu
    Copy the full SHA
    025c956 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8670979 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Update device detection json output to include the interface over whi…

    …ch the device was found (e.g. Wifi, USB, etc) and to correctly start a session before fetching device attributes. Previously without a session, devices connected over wifi would return null for some attributes including BuildVersion and DeviceClass. (#554)
    ivanhernandez13 authored May 25, 2022
    Configuration menu
    Copy the full SHA
    d02cf96 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. Start and connect a session prior to downloading device symbols over …

    …wifi (#555)
    
    Start and connect a session prior to downloading device symbols over wifi because fetching the device class (needed to determine the exact dsc_extractor.bundle to use) over wifi requires a session.
    ivanhernandez13 authored May 31, 2022
    Configuration menu
    Copy the full SHA
    ac8f4a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Add a command to check for developer mode. (#556)

    Add a command to check whether a device has enabled developer mode. Developer mode was introduced in iOS 16. When checking devices on older versions the command will print an unsupported error.
    ivanhernandez13 authored Jun 28, 2022
    Configuration menu
    Copy the full SHA
    aa870b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5221abf View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Skipping no reason stops in --non-interact lldb script (#557)

    Combination of lldb in Xcode-14 and iOS-16 beta currently forwards these events to our handler, which
    causes premature exit for the non interact script. Crashes and signals have a reason
    Ukalnins authored Jun 29, 2022
    Configuration menu
    Copy the full SHA
    671bb9f View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Configuration menu
    Copy the full SHA
    24c9efb View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Add workaround needed for Xcode-13.3+ for --noninteract crashes, wher…

    …e lldb is not able to print backtrace (#558)
    Ukalnins authored Aug 11, 2022
    Configuration menu
    Copy the full SHA
    b325443 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Add a command to check whether a device has enabled developer mode. D… (

    #563)
    
    Retry of #556 that guards the developer mode check by a preprocessor define  so that it is not build by default. Developer mode requires a MobileDevice method introduced with Xcode 14 so including it by default will break builds where Xcode 14 is unavailable.
    ivanhernandez13 authored Aug 26, 2022
    Configuration menu
    Copy the full SHA
    f36ec2b View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Xcode does not always contain a dedicated DeveloperDiskImage for each… (

    #565)
    
    * Xcode does not always contain a dedicated DeveloperDiskImage for each iOS version (e.g. iOS 15.1 and 15.3) so fallback to a DeveloperDiskImage with the same major version but a lower minor version when we don't find an exact match.
    ivanhernandez13 authored Sep 12, 2022
    Configuration menu
    Copy the full SHA
    90bac53 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Lookup whether the device is password protected before starting a deb…

    …ug server and log it as an event. (#566)
    ivanhernandez13 authored Sep 26, 2022
    Configuration menu
    Copy the full SHA
    06cd1e0 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. Configuration menu
    Copy the full SHA
    c85f1d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05fbde8 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Fix symbols downloading. Newer versions of Xcode seem to download dyl…

    …d caches in parts and they can't be extracted until all of them have been downloaded so download everything first and then extract them instead of alternating between download and extract. (#567)
    ivanhernandez13 authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    7a29ab0 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Fix an issue introduced by #503 where installing an IPA requires expl…

    …icitly providing a bundle id. The bundle id is used to determine the final install location so it can be printed but is not otherwise required. (#569)
    ivanhernandez13 authored Dec 8, 2022
    Configuration menu
    Copy the full SHA
    c4b5d1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c2c649 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    4dde9a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    d0c383a View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    136872d View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Implement --kill, given pid or bundle id (#577)

    * Implement --kill, given pid or bundle id
    
    * Change variable name from pid to command_pid
    nisargjhaveri authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    d623003 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Fix 578: Pass in CFNumberRef correctly instead of passing 0 as int (#579

    )
    
    Awesome! thanks for all the hard work
    nisargjhaveri authored Mar 17, 2023
    Configuration menu
    Copy the full SHA
    1f79f44 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. feat: bump MACOSX_DEPLOYMENT_TARGET from 10.8 to new minimum 10.13 (#581

    )
    
    Thanks!
    
    I'm not too worried about keeping deployment_version synced with tests... since the tests are empty.
    dmregister authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    bbd951d View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Configuration menu
    Copy the full SHA
    ed7de77 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. show iso-deploy project's Products (#584)

    * update it
    
    * remove unused file
    chengjzh authored May 8, 2023
    Configuration menu
    Copy the full SHA
    a203532 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    33f2826 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Update README.md

    gabebear authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    a4c1c33 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. fix: auto print thread backtrace and exit with crash code when detect…

    …ed any thread stopped with exception reason (#601)
    
    Co-authored-by: sylar <[email protected]>
    peilinok and sylar authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    83f7d9e View commit details
    Browse the repository at this point in the history