Skip to content

Releases: ios-control/ios-deploy

1.12.2

20 Apr 17:27
Compare
Choose a tag to compare

The work done in #575 to add support for interfacing with Instruments is likely to become the basis for other new features. We want these changes well tested before new features are built on top of this functionality.

  • Add support for listing running processes #575
  • Allow multiple connection to debugserver #527
  • Implement get_pid etc #576
  • Implement --kill, given pid or bundle id #577

1.12.1

08 Dec 19:49
Compare
Choose a tag to compare
  • Add workaround needed for Xcode-13.3+ for --noninteract crashes.
  • Moved the command to check whether a device has enabled developer mode behind a define flag to prevent breaking builds with older versions of Xcode.
  • ios-deploy is now more lenient when searching for a compatible DeveloperDiskImage.
  • Fixed symbols downloading on newer versions of Xcode.
  • Fix an issue introduced by #503 where installing an IPA requires explicitly providing a bundle id. #569
  • Devices db updated with latest iOS devices

1.12.0

28 Jun 17:21
Compare
Choose a tag to compare
  • New --check-developer-mode command to check whether a device has developer mode enabled or not (pre-iOS 16 devices print an error). #556
  • Device detection JSON output includes the connection interface (e.g. WiFi or USB). #554
  • New commands to list, download, install, and uninstall provisioning profiles to a device. #549
  • New --symbols command to download dyld caches from a device. #534
  • Respects DEVELOPER_DIR environment variable when available. #533
  • Skip removing FIFOs from device #528
  • Speed up --copy_find_path command. #526
  • Log DeviceDisconnected event when running with --json #516
  • Show finer progress when installing #515
  • Allow --nolldb to run without providing an app bundle such that ios-deploy only starts debugserver on a device. #507
  • Basic support for watchos. #502
  • Devices db updated with latest iOS devices

1.11.4

25 Jan 13:59
Compare
Choose a tag to compare
  • Add -k/--key option. Allow getting more properties of the app when using --list_bundle_id #497
  • Show iOS version and build version in "Device found" message #491
  • Show connection type in "Disconnected" messages #490
  • Always emit "Symbol Path: ", even when running --nolldb #488

1.11.3

23 Oct 00:30
Compare
Choose a tag to compare
  • Fix issue with script generation that commented out the first line of the python lldb script. (#481 )
  • Add support for iPad 8, iPad Air 4, and all the iPhone 12 models. (#483)
  • Fix a regression causing AFConnection to fail. (#484)

1.11.2

18 Sep 18:46
Compare
Choose a tag to compare
  • Fix can not start com.apple.debugserver on iOS 14 beta4+ (#469)
  • Fix missing output when lldb is buffering output (#474)
  • Add ability to execute custom scripts and commands (#472)
  • Fix handling of utf8 in output/error paths (#473)

1.11.2 beta 1 (please test)

31 Aug 15:54
Compare
Choose a tag to compare
Pre-release

Fix can not start com.apple.debugserver on iOS 14 #469

1.11.1

19 Aug 15:02
Compare
Choose a tag to compare

Fix Large Incremental Installs #470

1.11.0

24 Jul 14:28
Compare
Choose a tag to compare

No changes from 1.11.0-beta1. Flutter is already on the 1.11.0 release flutter/flutter#61983.

There appears to be an issue with installing ios-deploy@1.11.0 via npm on older versions of MacOS #465. It is recommenced to install via homebrew if you are installing the tool globally as this is confirmed to work on older MacOS releases.

brew install ios-deploy

Features (same as 1.11.0-beta1)

  • fix: Xcode 12 python support #464
  • task: Add iPhone SE 2G #460
  • feat: Add --json support for list_bundle_id #457
  • fix: Only grab terminal when necessary #414
  • feat: Print device disconnect message #442
  • fix: Use arch when looking for device support path #441
  • feat: Rmtree command #440
  • feat: Incremental installation/app_deltas(SIGNIFICANTLY reduces re-install time if enabled!) #437 #434

1.11.0 beta 1 (please test)

09 Jul 15:01
Compare
Choose a tag to compare
Pre-release

Install

brew install --HEAD ios-deploy

or alternatively

npm install ios-deploy@1.11.0-beta.1

Note: Installing ios-deploy with sudo npm will no longer work and is not supported. #465

Features

  • fix: Xcode 12 python support #464
  • task: Add iPhone SE 2G #460
  • feat: Add --json support for list_bundle_id #457
  • fix: Only grab terminal when necessary #414
  • feat: Print device disconnect message #442
  • fix: Use arch when looking for device support path #441
  • feat: Rmtree command #440
  • feat: Incremental installation/app_deltas(SIGNIFICANTLY reduces re-install time if enabled!) #437 #434